/*
* @(#)Constants.java 2.0 11/11/23
*
* Copyright  2011-2011 Gopay Information and technology Co., Ltd.
* Sanyunqiao, Chaoyang, Beijing, 100027, China.
* All Rights Reserved.
*
* This software is the confidential and proprietary information of
* Gopay Information and technology Co., Ltd. (“Confidential Information”).
* You shall not disclose such Confidential Information and shall use it only in
* accordance with the terms of the license agreement you entered into with Gopay.
*/

package com.gopay.common.util;

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;

/**
 * 公共包常量类.
 * 包含各个应用所使用到的公共常量
 * 一般命名规则:
 * 1 常量全部大写
 * 2 命名有意义，常量按模块分类，并以_连接符号逐级细分
 *   如：BANK_CODE_CCB 代表银行 代码 建行
 *       BANK_NAME_CCB 代表银行 名称 建行
 *       TRANS_XTYPE_PAY 代表交易 类型 支付
 *       TRANS_EXTCODE_PAY  代表交易 外部代码 支付
 */
public class Constants {

	/**
	 * Constants构造器.
	 */
	protected Constants() {
		throw new UnsupportedOperationException();
	}

	/** BigDecimal zero. */
	public static final BigDecimal BZERO = new BigDecimal("0");
	
	/**
	 * 银行卡担保支付退款类型 取消.
	 */
	public static final String WARRANT_OPR_TYPE_CANCEL = "0";

	/**
	 * 银行卡担保支付退款类型 部分完成.
	 */
	public static final String WARRANT_OPR_TYPE_ENSURE = "1";

	/**
	 * 风控返回码 无风险.
	 */
	public static final String NO_RISK = "0";

	/**
	 * 风控返回码 套现风险.
	 */
	public static final String DRAW_RISK = "1";

	/**
	 * 风控返回码 大金额交易风险.
	 */
	public static final String BIGAMT_RISK = "2";

	/**
	 * 风控返回码 交易次数异常风险.
	 */
	public static final String BIGCOUNT_RISK = "3";

	/** 数据库最大金额.*/
	public static final String LIMIT_MONEY="9999999999.99";

	/** DAO标识 PayDtlDao. */
	public static final String DAO_PAYDTL = "payDtlDAO";

	/* 存取标识 */
	/**	存.*/
	public static final String DCFLAG_SAVING ="C";
	/**	取.*/
	public static final String DCFLAG_DRAW ="Q";

	// 签名串标识
	/********************************************** 签名串标识 ******************************************/
	/** 签名串标识 A. */
	public static final String CONSTANTS_A = "A";
	/** 签名串标识 S. */
	public static final String CONSTANTS_S = "S";
	/** MPIRes=. */
	public static final String MPITRANS_HEAD = "MPIRes=";

	/*密码判断*/
	/** 密码每日出错次数限制.*/
	public static final String PASSWORD_DAY_ERROR = "3";
	/** 总密码出错次数限制.*/
	public static final String PASSWORD_SUM_ERROR = "20";
	/** 密码校验成功.*/
	public static final String PASSWORD_CHECK_SUCCESS = "true";
	/** 密码校验失败.*/
	public static final String PASSWORD_CHECK_FAIL = "false";
	/** 数字0.*/
	public static final String PASSWORD_ZERO= "0";
	/** TRUE，需要校验密码.*/
	public static final String PASSWORD_CHECK= "TRUE";

	/** common_error 通用错误. */
	public static final String COMMON_PAGE = "common_error";

	/******************************************* 批量交易代码 ******************************************/
	/**批量退货发起.*/
	public static final String BATCH_REFUND_LAUNCH = "GW00006004";

	/**批量存款发起.*/
	public static final String BATCH_DEPOSIT_LAUNCH = "GW00006005";

	/** 批量存款发起. */
	public static final String BATCH_CARDCHARGE = "GW00006006";

	// 批量处理文件类型
	/******************************************* 批量处理文件类型 *******************************************/
	/** 批量处理文件类型 批量退货. */
	public static final String FILE_TYPE_BATCH_REFUND = "00";// 批量退货
	/** 批量处理文件类型 批量存款. */
	public static final String FILE_TYPE_BATCH_DEPOSIT = "01";// 批量存款
	/** 批量处理文件类型 批量发卡. */
	public static final String FILE_TYPE_BATCH_CARDCHARGE = "02";// 批量发卡
	/** 批量处理标志 待发送. */
	public static final String PROCESS_STATUS_WAITING = "00";// 待发送
	/** 批量处理标志 处理中. */
	public static final String PROCESS_STATUS_PROCESSING = "01"; // 处理中
	/** 批量处理标志 处理成功. */
	public static final String PROCESS_STATUS_SUCCESS = "02"; // 处理成功
	/** 批量处理标志 处理失败. */
	public static final String PROCESS_STATUS_FAILURE = "03"; // 处理失败
	/** 批量处理标志 部分成功. */
	public static final String PROCESS_STATUS_PART_SUCCESS = "04"; // 处理部分成功

	// 批量类型
	/********************************************* 批量类型 *********************************************/
	/** 批量类型 批量退货 . */
	public static final String BATCH_TYPE_REFUND = "0";
	/** 批量类型 批量存款 . */
	public static final String BATCH_TYPE_DEPOSIT = "1";

	// 支付方式
	/******************************************** 支付方式 ********************************************/
	/** 支付方式 银行卡支付. */
	public static final String PAY_TYPE_BANKCARD = "00";// 银行卡支付
	/** 支付方式 虚拟账户支付. */
	public static final String PAY_TYPE_VIRCARD = "02"; // 虚拟账户支付
	
	/** 支付方式 快捷支付. */
	public static final String PAY_TYPE_EXPRESSPAY = "04";
	/** 支付方式信用卡无卡支付. */
	public static final String PAY_TYPE_MOTOPAY = "05";
	

	// 预授权状态AuthStat
	/********************************************** 预授权状态AuthStat ******************************************/
	/** 预授权状态AuthStat 预授权. */
	public static final String PRE_AUTH = "0";// 预授权
	/** 预授权状态AuthStat 预授权完成. */
	public static final String PRE_AUTH_EN = "2";// 预授权完成
	/** 预授权状态AuthStat 预授权取消. */
	public static final String PRE_AUTH_CANCEL = "1";// 预授权取消
	/** 预授权状态AuthStat 预授权完成取消. */
	public static final String PRE_AUTH_EN_CANCEL = "3";// 预授权完成取消

	// 审核类型
	/********************************************** 审核类型 ******************************************/
	/** 审核类型 单笔退货审核. */
	public static final String AUDIT_ONE_RETURN = "1"; // 单笔退货审核
	/** 审核类型 批量退货审核. */
	public static final String AUDIT_BATCH_RETURN = "2"; // 批量退货审核
	/** 审核类型 批量存款审核. */
	public static final String AUDIT_BATCH_DEPOSIT = "3"; // 批量存款审核
	/** 审核类型 提现审核. */
	public static final String AUDIT_EXCHANGE_CASH = "4"; // 提现审核
	/** 审核类型 线下转账充值审核. */
	public static final String AUDIT_OFFLINE_CHARGE = "5"; // 线下转账充值审核
	
	/** 审核类型 2.0担保支付取消审核. */
	public static final String AUDIT_WARRANT_CANCEL = "6"; // 2.0担保支付取消审核

	/**  企业订单审核通过. */
	public static final String CORP_ORDER_CHECK_SUCCESS = "3";

	/** 企业订单审核未通过. */
	public static final String CORP_ORDER_CHECK_FAIL = "2";

	// 审核状态
	/********************************************** 审核状态 ******************************************/
	/** 审核状态 待审核. */
	public static final String AUDIT_STAT_WAIT = "1"; // 待审核
	/** 审核状态 审核不通过. */
	public static final String AUDIT_STAT_FAIL = "2"; // 审核不通过
	/** 审核状态 待审通过. */
	public static final String AUDIT_STAT_PASS = "3"; // 待审通过
	/** 审核状态 待审不通过已发起. */
	public static final String AUDIT_STAT_LAUNCH_F = "4"; // 待审不通过已发起
	/** 审核状态 待审通过已发起. */
	public static final String AUDIT_STAT_LAUNCH_P = "5"; // 待审通过已发起
	
	public static final String AUDIT_STAT_FINAL_PASS="1";//终审通过
	
	public static final String AUDIT_STAT_FINAL_NOPASS="0";//终审不通过

	// 进（出）款清算单位代码
	/********************************************** 进（出）款清算单位代码 **************************************/
	/** 进（出）款清算单位代码 网关系统. */
	public static final String GATE_SYSTEM = "0000000000";
	/** 进（出）款清算单位代码 未知发卡方. */
	public static final String SENDCARD_ORG = "9999999999";

	// 虚拟卡错误码
	/************************************************ 虚拟卡错误码 ****************************************/
	/** 虚拟卡错误码 未找到记录. */
	public static final String RECORD_NOT_FOUND = "0014";

	// 审核状态
	/************************************************* 审核状态 *****************************************/
	/** 审核状态 通过. */
	public static final String ORDER_CHECK_PASS = "1"; // 通过
	/** 审核状态 不通过. */
	public static final String ORDER_CHECK_UNPASS = "0";// 不通过
	/** 审核状态 部分通过. */
	public static final String ORDER_CHECK_HALFPASS = "2";// 部分通过

	/** 担保转账申请状态. */
	public static final String WARRANT_WAIT = "3";

	// 标志位
	/************************************************* 标志位 **********************************************/
	/** 挂失／解挂标志位 挂失. */
	public static final String LOST = "0"; // 挂失
	/** 挂失／解挂标志位 解挂. */
	public static final String FOUND = "1"; // 解挂
	/** 借贷标志位 借. */
	public static final String DEBITORCREDIT_D = "0"; // 借
	/** 借贷标志位 贷. */
	public static final String DEBITORCREDIT_C = "1"; // 贷
	/** 是否发生争议 是. */
	public static final String ISDISPUTE = "Y";
	/** 是否发生争议 否. */
	public static final String NOTDISPUTE = "N";

	/** 是否代收手续费 代收. */
	public static final String PROXY = "1";
	/** 是否代收手续费 非代收. */
	public static final String NONPROXY = "0";
	/** 是否同城 北京. */
	public static final String BEIJING = "0";
	/** 是否同城 非北京. */
	public static final String NONBEIJING = "1";
	/** 交易的提现方式: 线下. */
	public static final String IS_OFFLINE = "1"; // 交易的提现方式: 0 线上, 1 线下

	/** 线上提现标识. */
	public static final String IS_ONLINE = "0";

	// 商城信息/权限代码
	/*********************************************** 商城信息/权限代码 *****************************************/
	/** 商城信息/权限代码 商城信息. */
	public static final String MERINFO = "0";
	/** 商城信息/权限代码 商城信息修改-加入临界点. */
	public static final String MERINFO_POINT = "2";
	/** 商城信息/权限代码 权限代码. */
	public static final String MERAUT = "1";

	//轻量级客户端参数常量
	/********************************************** 轻量级客户端参数常量 ***************************************/
	/** 轻量级客户端merURL标志. */
	public static final String SIMPLE_WEBCLIENT_MERURL_FLAG = "#&*webClient*MerURL*&#";

	/************************************ hessian远程调用系统特征码. *****************************************************/
	public static final String RMI_IDENTIFYING_CODE = "#gopay&*remoting$revoke**&#";

	/************************************ 支付按钮参数 *****************************************************/
	/** 支付按钮交易网关URL在MPI.properties中属性名. */
	public static final String PAYBUTTON_GATEWAY_URL = "PayButton_WebClient_URL";
	/** 国付宝域名前缀在MPI.properties中属性名. */
	public static final String PGWEB_URL_PREFIX_IN_PROPERTIES = "PGWeb_publish_url";

	/**** CommonConstants */

	/** 服务器VM运行参数. */
	public static String rootPath = null;

	/**** Constant */
	/* 流水表交易状态 */
	/**	交易成功.*/
	public static final String TXN_STAT_SUCCESS = "02";
	/**	交易失败.*/
	public static final String TXN_STAT_FAIL = "01";
	/**	交易挂起.*/
	public static final String TXN_STAT_ONDO = "00";

	/* 明细表交易状态 */
	/**	交易成功.*/
	public static final String TXNDTL_STAT_SUCCESS = "00";
	/**  待审核.*/
	public static final String TXNDTL_STAT_WAITAUDIT = "04";
	/**  审核结果失败.*/
	public static final String TXNDTL_STAT_AUDITFAIL = "05";
	/*审核结果(提现)*/
	/** 审核结果(提现):失败.*/
	public static final String DRAW_RESULT_FAIL = "2";
	/** 审核结果(提现):成功.*/
	public static final String DRAW_RESULT_SUC = "3";
	/** 审核结果失败.*/
	public static final String TXNDTL_STAT_FAIL = "05";

	/* 序列号生成 */
	/**	内部用户号（10位）.*/
	public static final String NEXTID_IU="IU";
	/**	内部流水号（10位）.*/
	public static final String NEXTID_IS="IS";
	/**	虚拟卡号（8位）个人用户.*/
	public static final String NEXTID_VC_PERSON="01";
	/** 企业.*/
	public static final String NEXTID_VC_ENTERPRISE="02";
	/** 商户.*/
	public static final String NEXTID_VC_TRADER="03";

	/**虚拟卡6位前缀.*/
	public static final String VC_FIRST = "000000";
	/**虚拟卡第9位预留,默认0.*/
	public static final String DEF_VCARDIN_NINTH = "0";

	/******************************************* 整理部分 *****************************************/

	/******************************************* 数字常量 *****************************************/

	/** int数字常量：-2. */
	public static final int I_2 = -2;
	/** int数字常量：0. */
	public static final int I0 = 0;
	/** int数字常量：1. */
	public static final int I1 = 1;
	/** int数字常量：2. */
	public static final int I2 = 2;
	/** int数字常量：3. */
	public static final int I3 = 3;
	/** int数字常量：4. */
	public static final int I4 = 4;
	/** int数字常量：5. */
	public static final int I5 = 5;
	/** int数字常量：6. */
	public static final int I6 = 6;
	/** int数字常量：7. */
	public static final int I7 = 7;
	/** int数字常量：8. */
	public static final int I8 = 8;
	/** int数字常量：9. */
	public static final int I9 = 9;
	/** int数字常量：10. */
	public static final int I10 = 10;
	/** int数字常量：11. */
	public static final int I11 = 11;
	/** int数字常量：12. */
	public static final int I12 = 12;
	/** int数字常量：13. */
	public static final int I13 = 13;
	/** int数字常量：14. */
	public static final int I14 = 14;
	/** int数字常量：15. */
	public static final int I15 = 15;
	/** int数字常量：16. */
	public static final int I16 = 16;
	/** int数字常量：17. */
	public static final int I17 = 17;
	/** int数字常量：18. */
	public static final int I18 = 18;
	/** int数字常量：19. */
	public static final int I19 = 19;
	/** int数字常量：20. */
	public static final int I20 = 20;
	/** int数字常量：21. */
	public static final int I21 = 21;
	/** int数字常量：22. */
	public static final int I22 = 22;
	/** int数字常量：23. */
	public static final int I23 = 23;
	/** int数字常量：30. */
	public static final int I30 = 30;
	/** int数字常量：40. */
	public static final int I40 = 40;
	/** int数字常量：48. */
	public static final int I48 = 48;
	/** int数字常量：59. */
	public static final int I59 = 59;
	/** int数字常量：60. */
	public static final int I60 = 60;
	/** int数字常量：70. */
	public static final int I70 = 70;
	/** int数字常量：99. */
	public static final int I99 = 99;
	/** int数字常量：100. */
	public static final int I100 = 100;
	/** int数字常量：120. */
	public static final int I120 = 120;
	/** int数字常量：130. */
	public static final int I130 = 130;
	/** int数字常量：150. */
	public static final int I150 = 150;
	/** int数字常量：188. */
	public static final int I188 = 188;
	/** int数字常量：200. */
	public static final int I200 = 200;
	/** int数字常量：224. */
	public static final int I224 = 224;
	/** int数字常量：243. */
	public static final int I243 = 243;
	/** int数字常量：250. */
	public static final int I250 = 250;
	/** int数字常量：365. */
	public static final int I365 = 365;
	/** int数字常量：366. */
	public static final int I366 = 366;
	/** int数字常量：400. */
	public static final int I400 = 400;
	/** int数字常量：255. */
	public static final int I255 = 255;
	/** int数字常量：1024. */
	public static final int I1024 = 1024;

	/**int数字常量：50 .*/
	public static final int NUMBER_50 = 50;

	/**int数字常量：102400 .*/
	public static final int NUMBER_102400 = 102400;

	/**int数字常量：128 .*/
	public static final int NUMBER_128 = 128;

	/******************************************* 系统符号 *****************************************/

	/**  管道符. */
	public static final String SYS_SIGN_LISTSEPARATOR = "|";
	/**  回车符. */
	public static final String SYS_SIGN_NEXTROW = "\n";
	/**  横杠. */
	public static final String SYS_SIGN_LINE_MARK = "-";
	/**  井号. */
	public static final String SYS_SIGN_WELL_MARK = "#";
	/** 空格. */
	public static final String SYS_SIGN_BLANK = " ";
	/** 通用成功标志. */
	public static final String SYS_SIGN_TRUE = "true";
	/** 通用失败标志. */
	public static final String SYS_SIGN_FALSE = "false";
	/**  UTF-8. */
	public static final String SYS_ENCODE_UTF8 = "UTF-8";
	/** 最大金额. */
	public static final BigDecimal SYS_MAXMONEY = new BigDecimal("9999999999.99");
	/** 一分 . */
	public static final BigDecimal SYS_ONECENT = new BigDecimal("0.01");

	/******************************************* 银行相关 *****************************************/

	/** 页面银行 建设银行. */
	public static final String BANK_NAME_CCB = "JIANSHE";// 页面选择value
	/** 页面银行 招商银行. */
	public static final String BANK_NAME_CMB = "ZHAOSHANG";// 页面选择value
	/** 页面银行 工商银行. */
	public static final String BANK_NAME_ICBC = "GONGSHANG";// 页面选择value
	/** 页面银行 交通银行. */
	public static final String BANK_NAME_BOCOM = "JIAOTONG";// 页面选择value
	/** 页面银行 光大银行. */
	public static final String BANK_NAME_CEB = "GUANGDA";// 页面选择value

	/** 银行代码 银联. */
	public static final String BANK_CHINAPAY = "0000000000";
	/** 银行代码 建设银行. outstlmid*/
	public static final String BANK_CODE_CCB = "0000000001";
	/** 银行代码 招商银行. outstlmid*/
	public static final String BANK_CODE_CMB = "0000000002";
	/** 银行代码 工商银行. outstlmid*/
	public static final String BANK_CODE_ICBC = "0000000003";
	/** 银行代码 交通银行. outstlmid*/
	public static final String BANK_CODE_BOCOM = "0000000006";
	/** 银行代码 民生银行. outstlmid*/
	public static final String BANK_CODE_CMBC = "0000000007";
	/** 银行代码 浦发银行. outstlmid*/
	public static final String BANK_CODE_SPDB = "0000000011";
	/** 银行代码 中信银行. outstlmid*/
	public static final String BANK_CODE_CITIC = "0000000014";
	/** 银行代码 光大银行. outstlmid*/
	public static final String BANK_CODE_CEB = "0000000015";
	/** 银行代码 华夏银行. outstlmid*/
	public static final String BANK_CODE_HXBC = "0000000008";
	/** 银行代码 深发展银行. outstlmid*/
	public static final String BANK_CODE_SDB = "0000000010";
	  public static final String BANK_NBCB = "0000000016";
	/** 银行代码  上海银行*/
	public static final String BANK_BS = "0000000019"; 
	/** 银行代码 上海银行. outstlmid*/
	public static final String BANK_CODE_BS = "0000000019";	

	/********************************************** 银行手续费点 ***************************************/

	/** 银行手续费点 B2C支付. */
	public static final String BANK_FEEPOINT_B2CPAY = "0";
	/** 银行手续费点 B2B支付. */
	public static final String BANK_FEEPOINT_B2BPAY = "1";
	/** 银行手续费点 企业本地提现. */
	public static final String BANK_FEEPOINT_DRAW_COR_C = "2";
	/** 银行手续费点 企业异地提现. */
	public static final String BANK_FEEPOINT_DRAW_COR_D = "3";
	/** 银行手续费点 个人本地提现. */
	public static final String BANK_FEEPOINT_DRAW_PER_C = "4";
	/** 银行手续费点 个人异地提现. */
	public static final String BANK_FEEPOINT_DRAW_PER_D = "5";

	/********************************************** 银行处理标志位 ***************************************/

	/** 银行处理结果 成功. */
	public static final String BANK_DEALRESULT_SUCC = "S";
	/** 银行处理结果 失败. */
	public static final String BANK_DEALRESULT_FAIL = "F";

	/********************************************** 网银支付订单对账标志位 ***************************************/

	/** 银行对账交易处理结果  查询失败.（包括系统异常、通讯异常或由于配置错误银行报错等的查询失败信息） */
	public static final String CHECK_BILL_TRANS_ERROR = "E";
	/** 银行对账交易处理结果  接收银行主动通知，订单成功 */
	public static final String CHECK_BILL_TRANS_BANKNOTIFY_SUCCESS = "BNS";
	
	/** 以下状态码均为查询交易成功时银行反馈订单状态时使用，查询交易失败时不许使用订单状态标识 */
	
	/** 银行对账结果  订单成功（执行订单入账处理）. */
	public static final String CHECK_BILL_RESULT_ORDER_SUCC = "S";
	/** 银行对账结果  订单失败（执行订单失败处理） */
	public static final String CHECK_BILL_RESULT_ORDER_FAIL = "F";
	/** 银行对账结果  订单处理中（不处理等待下次对账）*/
	public static final String CHECK_BILL_RESULT_ORDER_PROCESSING = "P";
	/** 银行对账结果  订单没有查到（不处理等待下次对账）*/
	public static final String CHECK_BILL_RESULT_ORDER_NOFAND = "N";
	/** 银行对账结果  订单已撤销（执行订单失败处理）*/
	public static final String CHECK_BILL_RESULT_ORDER_REVOKE = "K";
	/** 银行对账结果  订单发生退货（不处理等待下次对账）*/
	public static final String CHECK_BILL_RESULT_ORDER_RETURN = "R";
	/** 银行对账结果 没有对应银行的提供者. */
	public static final String CHECK_BILL_RESULT_ORDER_PROVIDER = "D";
	/** 银行对账结果 其他非成功中间状态（不处理等待下次对账）*/
	public static final String CHECK_BILL_RESULT_ORDER_OTHER = "O";
	/** 银行对账结果 金额与原订单不符（执行订单失败处理）*/
	public static final String CHECK_BILL_RESULT_ORDER_AMTERROR = "AMTERR";
	
	/** 以下状态码均为手工上传对账文件对账产生的标识 用于bank_order_check_log*/
	/** 手工对账交易处理结果  查询失败.（包括系统异常、通讯异常或由于配置错误银行报错等的查询失败信息） */
	public static final String CHECK_BILL_BY_HAND_TRANS_ERROR = "H_E";
	/** 手工对账结果  订单成功（银行已成功，平台已成功，订单未处理）. */
	public static final String CHECK_BILL_BY_HAND_RESULT_ORDER_ALL_SUCC = "H_A_S";
	/** 手工对账结果  订单成功（银行成功，平台成功） */
	public static final String CHECK_BILL_BY_HAND_RESULT_ORDER_SUC = "H_S";
	/** 手工对账结果  订单失败（银行成功，平台失败） */
	public static final String CHECK_BILL_BY_HAND_RESULT_ORDER_FAIL = "H_F";
	/** 手工对账结果  订单其他非成功中间状态（银行成功，平台不处理） */
	public static final String CHECK_BILL_BY_HAND_RESULT_ORDER_NOPROCESS = "H_N";	
	/** 手工对账结果  订单成功（银行失败，平台成功，订单未处理） */
	public static final String CHECK_BILL_BY_HAND_RESULT_ORDER_SUC_BANK_FAIL = "H_BF";
	/** 手工对账结果  订单失败（银行失败，平台失败） */
	public static final String CHECK_BILL_BY_HAND_RESULT_ORDER_ALL_FAIL = "H_A_F";
	/** 手工对账结果  订单未处理，订单其他非成功中间状态（银行失败，平台未处理） */
	public static final String CHECK_BILL_BY_HAND_RESULT_ORDER_NOFOUND_BANK_FAIL = "H_N_BF";

	/******************************************* 数据库字段，用于取下一个序列号 *****************************************/

	/** 帐务流水号名称. */
	public static final String DB_SEQ_PAYDTL = "PAY_DTL_SEQ";

	/** 交易日志流水号名称. */
	public static final String DB_SEQ_TXNLOG = "TXN_LOG_SEQ";

	/** 审核信息号名称. */
	public static final String DB_SEQ_AUDITMEG = "AUDIT_MEG_SEQ";

	/** 线下转账充值审核LOG表. */
	public static final String DB_SEQ_AUDIT_OFFLINE_CHARGE_LOG = "AUDIT_OFFLINE_CHARGE_LOG_SEQ";
	
	/** 海外购物-汇率流水号名称. */
	public static final String DB_SEQ_EXRATE = "OT_EXRATE_SEQ";
	
	public static final String DB_SEQ_REMITTANCEFEE = "REMITTANCEFEE_SEQ";

	/******************************************* 数据库字段，用于取下一个流水号 *****************************************/

	/** 订单号 KEY. */
	public static final String DB_KEY_ORDER = "IO";
	/** 订单号 sub key. */
	public static final String DB_SUBKEY_ORDER = "00";
	/** 外部订单号 KEY. */
	public static final String DB_KEY_EXTORDER = "IE";
	/** 外部订单号 sub key. */
	public static final String DB_SUBKEY_EXTORDER = "01";
	/** 内部交易流水号 KEY. */
	public static final String DB_KEY_INTTXN = "IS";
	/** 内部交易流水号 sub key. */
	public static final String DB_SUBKEY_INTTXN = "01";
	/** 外部交易流水号 KEY. */
	public static final String DB_KEY_EXTTXN = "IE";
	/** 外部交易流水号 sub key. */
	public static final String DB_SUBKEY_EXTTXN = "00";
	/** 授权码 KEY. */
	public static final String DB_KEY_AUTH = "IT";
	/** 授权码 sub key. */
	public static final String DB_SUBKEY_AUTH = "00";
	/** 银行历史明细 KEY. */
	public static final String DB_KEY_BANKDTL = "IB";
	/** 银行历史明细 sub key. */
	public static final String DB_SUBKEY_BANKDTL = "01";
	/***黑名单KEYsunguqiuan2011-2-26. ***/
	public static final String DB_BLACKLIST_KEY = "BL";
	/****黑名单SUBKEY sunguiquan2011-2-26. ****/
	public static final String DB_BLACKLIST_SUBKEY = "00";
	/** 直付交易 KEY. */
	public static final String DB_VCARD2BANK_KEY = "ZF";
	/** 直付交易 SUBKEY. */
	public static final String DB_VCARD2BANK_SUBKEY = "00";
	/** 直付交易子订单 SUBKEY. */
	public static final String DB_VCARD2BANKITEM_SUBKEY = "01";

	/********************************************* 数据库字段 系统参数表paramId字段 *************************************/

	/** 系统参数表paramId字段 商户级别. */
	public static final String DB_PARAMID_MERLEVEL = "0002";
	/** 系统参数表paramId字段 企业级别. */
	public static final String DB_PARAMID_CORPLEVEL = "0003";
	/** 系统参数表paramId字段 用户级别. */
	public static final String DB_PARAMID_USERLEVEL = "0004";
	/** 系统参数表paramId字段 个人商户级别. */
	public static final String DB_PARAMID_PERMERLEVEL = "0006";
	/** 系统参数表paramId字段 手续费Id. */
	public static final int DB_PARAMID_FEEID = 5;


	/******************************************* 交易方式 *******************************************/

	/** 交易发起方式 联机交易. */
	public static final String TRANS_TYPE_ONLINE = "00";// 联机交易
	/** 交易发起方式 批量交易. */
	public static final String TRANS_TYPE_BATCH = "02";// 批量交易


	/******************************************* 交易类型 用于帐务流水 *****************************************/

	/** 帐务 交易类型 支付. */
	public static final String TRANS_XTYPE_PAY = "00";
	/** 帐务 交易类型 收益划拨. */
	public static final String TXN_TYPE_PROFIT = "83";
	/** 帐务 交易类型 退货. */
	public static final String TRANS_XTYPE_RETURN = "01";
	/** 帐务 交易类型 充值. */
	public static final String TRANS_XTYPE_CHARGE = "02";
	/** 帐务 交易类型 提现申请. */
	public static final String TRANS_XTYPE_PREDRAW = "13";
	/** 帐务 交易类型 提现. */
	public static final String TRANS_XTYPE_DRAW = "03";
	/** 帐务 交易类型 转帐. */
	public static final String TRANS_XTYPE_TRANSFER = "04";
	/** 帐务 交易类型 余额查询. */
	public static final String TRANS_XTYPE_BALANCEQUERY = "05";
	/** 帐务 交易类型 预授权. */
	public static final String TRANS_XTYPE_AUTH = "06";
	/** 帐务 交易类型 预授权取消，担保支付2.0取消. */
	public static final String TRANS_XTYPE_AUTHCANCEL = "07";
	/** 帐务 交易类型 预授权完成，担保支付2.0完成. */
	public static final String TRANS_XTYPE_AUTHENCASH = "08";
	/** 帐务 交易类型 预授权完成取消. */
	public static final String TRANS_XTYPE_AUTHCASHCANEL = "09";
	/** 帐务 交易类型 批量存款. */
	public static final String TRANS_XTYPE_BATHDEPOSIT = "65";
	/** 帐务 交易类型 发卡. */
	public static final String TRANS_XTYPE_CARDSEND = "86";
	/** 帐务 交易类型 扣除商户手续费. */
	public static final String TRANS_XTYPE_GETMERFEE = "36";
	
//	/** 帐务 交易类型 手续费支出. */
//	public static final String TRANS_XTYPE_PAYFEE = "63";
	
	
	/** 账户 交易类型 退还商户手续费. */
	public static final String TRANS_XTYPE_RETURNMERFEE = "39";
	public static final String TRANS_XTYPE_RETURNMERTILIU = "85";
	/** 账务 交易类型 代扣服务费.*/
	public static final String TRANS_XTYPE_PROXYPAY = "67";	// 代扣服务费交易
	/** 账务 交易类型 退款到银行卡申请. */
	public static final String TRANS_XTYPE_RETURN2BANK_APPLY = "71";
	/** 账务 交易类型 退款到银行卡申请拒绝. */
	public static final String TRANS_XTYPE_RETURN2BANK_APPLY_REFUSE = "72";
	/** 账务 交易类型 退款到银行卡完成. */
	public static final String TRANS_XTYPE_RETURN2BANK_APPLY_SUCCESS = "73";
	/** 账务 交易类型 换汇成功从商户扣款到换汇账户. */
	public static final String TRANS_XTYPE_OVSTRD_PURFOREX_PAY = "74";
	/** 账务 交易类型 换汇成功入账换汇账户. */
	public static final String TRANS_XTYPE_OVSTRD_PURFOREX_REV = "75";
	/** 账务 交易类型 控制台国付宝核算清分. */
	public static final String TRANS_XTYPE_ADJUST_ACCOUNTING = "54";	
	/** 账务 交易类型 快捷支付. */
	public static final String TRANS_XTYPE_EXPRESSPAY = "21";
	/** 账务 交易类型 信用卡无卡支付. */
	public static final String TRANS_XTYPE_MOTOPAY = "22";
	
	
	/******************************************* 交易类型 用于交易日志流水 *****************************************/

	/** 大宗签到流水. */
	public static final String TRANS_XTYPE_BTSIGNIN = "71";
	/** 大宗签退流水. */
	public static final String TRANS_XTYPE_BTSIGNOUT = "72";
	/** 流水 交易类型 账户注册. */
	public static final String TRANS_XTYPE_VCARDREG = "41";
	/** 流水 交易类型 账户注销. */
	public static final String TRANS_XTYPE_VCARDCANCEL = "42";
	/** 流水 交易类型 账户密码修改. */
	public static final String TRANS_XTYPE_VCARDPWDMODIFY = "43";
	/** 流水 交易类型 账户密码重置. */
	public static final String TRANS_XTYPE_VCARDPWDRESET = "44";
	/** 流水 交易类型 密码重置(控制台). */
	public static final String TRANS_XTYPE_VCPWDRESET = "34";
	/** 流水 交易类型 虚拟账户直付银行卡 付款. */
	public static final String TRANS_XTYPE_VCARD2BANKACCT_TRANSFER = "25";
	/** 流水 交易类型 虚拟账户批量直付银行卡 付款. */
	public static final String TRANS_XTYPE_VCARD2BANKACCT_BATCH_TRANSFER = "27";
	/** 流水 交易类型 虚拟账户直付银行卡 退款. */
	public static final String TRANS_XTYPE_VCARD2BANKACCT_REFUND = "24";
	/** 流水 交易类型 转帐. */
	public static final String TRANS_XTYPE_VCARDTRANSFER = "45";
	/** 流水 交易类型 批量转帐. */
	public static final String TRANS_XTYPE_VCARDBATCHTRANSFER = "49";
	/** 流水 交易类型 充值. */
	public static final String TRANS_XTYPE_VCARDCHARGE = "46";
	/** 流水 交易类型 争议交易. */
	public static final String TRANS_XTYPE_TRADEDISPUTE = "48";
	/** 流水 交易类型 日终. */
	public static final String TRANS_XTYPE_DAYEND = "32";
	/** 流水 交易类型 日终处理(重新发起). */
	public static final String TRANS_XTYPE_DAYENDADJUST = "33";
	/** 流水 交易类型 批量退货. */
	public static final String TRANS_XTYPE_BATCHREFUND = "64";
	/** 流水 交易类型 批量存款. */
	public static final String TRANS_XTYPE_BATCHDEPOSIT = "65";
	/** 流水 交易类型 密码保护. */
	public static final String TRANS_XTYPE_CARDSAVE = "89";
	/** 流水 交易类型 线下充值;. */
	public static final String TRANS_XTYPE_OFFLINECHARGE = "87";
	/** 流水 交易类型 商城信息/权限修改. */
	public static final String TRANS_XTYPE_MERINFOAUT = "88";
	/** 流水 交易类型 日终时间重置. */
	public static final String TRANS_XTYPE_DAYENDTIMESET = "92";
	/** 流水 交易类型 担保转账请求. */
	public static final String TRANS_XTYPE_WARRANT_REQUIRE = "93";
	/** 流水 交易类型 担保转账完成. */
	public static final String TRANS_XTYPE_WARRANT_ENSURE = "94";
	/** 流水 交易类型 担保转账取消. */
	public static final String TRANS_XTYPE_WARRANT_CANCEL = "95";

	/** 流水 交易类型 银行卡担保支付申请. */
	public static final String TRANS_XTYPE_BANKCARDWARRANT_REQUIRE = "96";
	/** 流水 交易类型 银行卡担保支付确认. */
	public static final String TRANS_XTYPE_BANKCARDWARRANT_ENSURE = "97";
	/** 流水 交易类型 银行卡担保支付取消. */
	public static final String TRANS_XTYPE_BANKCARDWARRANT_CANCEL = "98";
	/** 流水 交易类型 交易保证金锁定. */
	public static final String TRANS_XTYPE_MARGINS_LOCK = "90";
	/** 流水 交易类型 交易保证金解锁. */
	public static final String TRANS_XTYPE_MARGINS_UNLOCK = "91";
	/** 流水 交易类型 分润. */
	public static final String TRANS_XTYPE_ALLOT_PROFIT = "26";


	/******************************************* 商户传来外部交易码 *****************************************/

	/** 外部交易码 支付. */
	public static final String TRANS_EXTCODE_PAY = "8888";
	/** 外部交易码 预授权. */
	public static final String TRANS_EXTCODE_AUTH = "9999";
	/** 外部交易码 交易明细查询. */
	public static final String TRANS_EXTCODE_QUERYOEDERDETAILS = "5565";
	/** 外部交易码 代扣服务费. */
	public static final String TRANS_EXTCODE_PROXYPAY = "5566";
	/** 外部交易码 账户金额明细查询. */
	public static final String TRANS_EXTCODE_QUERYACCTAMT = "5567";
	/** 外部交易码 账户金额明细查询. */
	public static final String TRANS_EXTCODE_QUERYACCTINFODETAIL = "5568";
	/** 商户交易查询功能. */
	public static final String TRANS_EXTCODE_CTQUERY = "5569";


	/******************************************* 内部交易码 *******************************************/

	/** 内部交易代码 商城验证卖家. */
	public static final String TRANS_CODE_SHOPCHECK = "1000";
	/** 内部交易代码 B2C银行卡直接支付. */
	public static final String TRANS_CODE_B2CPAY = "1001";
	/** 内部交易代码 C2C虚拟卡直接支付. */
	public static final String TRANS_CODE_C2CVCARDPAY = "1002";
	/** 内部交易代码 B2B银行卡支付（通过虚拟卡）. */
	public static final String TRANS_CODE_B2BBANKPAY = "1003";
	/** 内部交易代码 B2C银行卡支付（通过虚拟卡）. */
	public static final String TRANS_CODE_B2CBANKPAY = "1004";
	/** 内部交易代码 B2C虚拟卡支付. */
	public static final String TRANS_CODE_B2CVCARDPAY = "1005";
	/** 内部交易代码 B2B银行卡直接支付. */
	public static final String TRANS_CODE_B2BPAY = "1011";
	/** 内部交易代码 账户余额查询. */
	public static final String TRANS_CODE_BALANCESEL = "1312";
	/** 内部交易代码 C2C虚拟卡预授权. */
	public static final String TRANS_CODE_VCARDAUTH = "2001";
	/** 内部交易代码 预授权完成，担保支付2.0完成. */
	public static final String TRANS_CODE_VCARDENAUTH = "2002";
	/** 内部交易代码 预授权取消，担保支付2.0取消. */
	public static final String TRANS_CODE_VCARDAUTHCANCEL = "2003";
	/** 内部交易代码 B2C,C2C银行卡预授权（通过虚拟卡). */
	public static final String TRANS_CODE_BANKAUTH = "2004";
	/** 内部交易代码 B2B银行卡预授权（通过虚拟卡）. */
	public static final String TRANS_CODE_B2BBANKAUTH = "2014";
	/** 内部交易代码 B2B虚拟卡预授权. */
	public static final String TRANS_CODE_B2BVCARDAUTH = "3001";
	/** 内部交易代码 B2B虚拟卡直接支付. */
	public static final String TRANS_CODE_B2BVCARDPAY = "3002";
	/** 内部交易代码 虚拟卡账户支付密码重置(控制台). */
	public static final String TRANS_CODE_VCPAYPWDRESET = "3004";
	/** 内部交易代码 日终. */
	public static final String TRANS_CODE_DAYEND = "3020";
	/** 内部交易代码 日终调整(重新发起). */
	public static final String TRANS_CODE_DAYENDADJUST = "3030";
	/** 内部交易代码 扣除商户手续费. */
	public static final String TRANS_CODE_MERFEE = "3033";
	/** 内部交易代码 单笔对账. */
	public static final String TRANS_CODE_CHECKBILLRECORD = "3040";
	/** 内部交易代码 虚拟卡账户开户. */
	public static final String TRANS_CODE_VCARDREGISTER = "4001";
	/** 内部交易代码 注销虚拟卡账户. */
	public static final String TRANS_CODE_VCARDCANCEL = "4002";
	/** 内部交易代码 虚拟卡账户密码修改. */
	public static final String TRANS_CODE_VCARDPWDMODIFY = "4003";
	/** 内部交易代码 虚拟卡账户密码重置. */
	public static final String TRANS_CODE_VCARDPWDRESET = "4004";
	/** 内部交易代码 虚拟卡账户转帐. */
	public static final String TRANS_CODE_VCARDTRANSFER = "4005";
	/** 内部交易代码 虚拟卡账户充值. */
	public static final String TRANS_CODE_VCARDCHARGE = "4006";
	/** 内部交易代码 提现发起. */
	public static final String TRANS_CODE_DRAWLAUNCH = "4007";
	/** 内部交易代码 争议交易. */
	public static final String TRANS_CODE_TRADEDSIPUTE = "4008";
	/** 内部交易代码 退货发起. */
	public static final String TRANS_CODE_MERGOODSRETURN = "4010";
	/** 内部交易代码 退货到银行卡发起. */
	public static final String TRANS_CODE_MERGOODSRETURN2BANK = "4020";
	/** 内部交易代码 担保转账申请. */
	public static final String TRANS_CODE_WARRANT_REQUIRE = "4011";
	/** 内部交易代码 担保转账完成. */
	public static final String TRANS_CODE_WARRANT_ENSURE = "4012";
	/** 内部交易代码 担保转账取消. */
	public static final String TRANS_CODE_WARRANT_CANCEL = "4013";
	/** 内部交易代码 B2B虚拟账户到银行卡直接转帐. */
	public static final String TRANS_CODE_B2BVCARD2BANKACCT_TRANSFER = "4025";
	/** 内部交易代码 B2B虚拟账户到银行卡直接转帐退款. */
	public static final String TRANS_CODE_B2BVCARD2BANKACCT_REFUND = "4026";
	/** 内部交易代码 B2B虚拟账户到银行卡批量直接转帐. */
	public static final String TRANS_CODE_B2BVCARD2BANKACCT_BATCH_TRANSFER = "4027";

	/** 内部交易代码 银行卡担保支付申请. */
	public static final String TRANS_CODE_BANKCODEWARRANT_REQUIRE = "4014";
	/** 内部交易代码 B2B银行卡担保支付申请. */
	public static final String INT_TXNCD_B2BBANKAUTHPAY_REQUIRE = "4024";
	/** 内部交易代码 B2B虚拟账户到银行卡直接转帐. */
	public static final String INT_TXNCD_B2BVCARD2BANKACCT_TRANSFER = "4025";
	/** 内部交易代码 B2B虚拟账户到银行卡直接转帐 审核. */
	public static final String INT_TXNCD_B2BVCARD2BANKACCT_AUDIT_TRANSFER = "40251";
	/** 内部交易代码 虚拟账户到银行卡线上直付 审核. */
	public static final String INT_TXNCD_B2BVCARD2BANKACCT_ONLINE_TRANSFER = "40252";
	/** 内部交易代码 B2B虚拟账户到银行卡直接转帐退款. */
	public static final String INT_TXNCD_B2BVCARD2BANKACCT_REFUND = "4026";
	/** 内部交易代码 B2B虚拟账户到银行卡批量直接转帐. */
	public static final String INT_TXNCD_B2BVCARD2BANKACCT_BATCH_TRANSFER = "4027";
	/** 内部交易代码 银行卡担保支付完成. */
	public static final String TRANS_CODE_BANKCODEWARRANT_ENSURE = "4015";
	/** 内部交易代码 银行卡担保支付取消. */
	public static final String TRANS_CODE_BANKCODEWARRANT_CANCEL = "4016";

	/** 内部交易代码 锁定用户保证金. */
	public static final String TRANS_CODE_MARGINSLOCK = "4101";
	
	/** 内部交易代码 批量付款到国付宝. */
	public static final String TRANS_CODE_VCARDBATCHTRANSFER = "4090";

	/** 内部交易代码 解锁用户保证金. */
	public static final String TRANS_CODE_MARGINSUNLOCK = "4102";
	/** 内部交易代码 代扣服务费. */
	public static final String TRANS_CODE_PROXYPAY = "5566";
	/** 内部交易代码 查询账户资金明细. */
	public static final String TRANS_CODE_QUERYACCTAMT = "5567";
	/** 内部交易代码 查询账户信息明细. */
	public static final String TRANS_CODE_QUERYACCTINFODETAIL = "5568";
	/** 商户交易查询功能. */
	public static final String TRANS_CODE_CTQUERY = "5569";

	/** 后台接口， 大宗交易查询 .*/
	public static final String TRANS_CODE_CORP_DIRECT_QUERY = "5570";

	/** 内部交易代码 交易查询. */
	public static final String TRANS_CODE_TRANSEL = "4020";
	/** 内部交易代码 交易查询. */
	public static final String TRANS_CODE_COMMON_TRANSEL = "4030";
	/** 内部交易代码 提现审核. */
	public static final String TRANS_CODE_DRAWAUDIT = "5001";
	/** 内部交易代码 退货审核. */
	public static final String TRANS_CODE_MERGRAUDIT = "5002";
	/** 内部交易代码 B2B虚拟账户支付,预授权审核. */
	public static final String TRANS_CODE_VCARDPAYB2BAUDIT = "5005";
	/** 内部交易代码虚拟账户查询 . */
	public static final String TRANS_CODE_VCARDQUERY = "6001";
	/** 内部交易代码 虚拟卡密码确认. */
	public static final String TRANS_CODE_VCARDPWDCHECK = "6002";
	/** 内部交易代码 批量存款. */
	public static final String TRANS_CODE_BATCHDEPOSIT = "6003";
	/** 内部交易代码 批量退货. */
	public static final String TRANS_CODE_BATCHREFUND = "6004";
	/** 内部交易代码 控制台商城用户余额查询. */
	public static final String TRANS_CODE_VCARDBALANCEQUERY = "6007";
	/** 内部交易代码 控制台商城临界点修改. */
	public static final String TRANS_CODE_VCARDCRITICALPOINT = "6008";
	/** 内部交易代码 账户明细查询. */
	public static final String TRANS_CODE_ACCOUNTDTLSEL = "7001";
	/** 内部交易代码 账户明细查询. */
	public static final String TRANS_CODE_CARDCANCEL = "8001";
	/** 内部交易代码 线下转帐接受申请. */
	public static final String TRANS_CODE_OFFLINE = "8009";
	/** 内部交易代码 线下转帐充值. */
	public static final String TRANS_CODE_OFFLINECHARGE = "8008";
	/** 内部交易代码 非绑定卡明细查询. */
	public static final String TRANS_CODE_NOBINDCARDQUERY = "8010";
	/** 内部交易代码 非绑定卡充值. */
	public static final String TRANS_CODE_NOBINDCARDCHARGE = "8011";
	/** 内部交易代码 支付通账户支付密码保护. */
	public static final String TRANS_CODE_PWDSAVE = "8013";
	/** 内部交易代码 商城信息/权限修改. */
	public static final String TRANS_CODE_MERINFOAUT = "9001";
	/** 内部交易代码 日终时间设置. */
	public static final String TRANS_CODE_DAYENDTIMESET = "9002";
	/** 内部交易代码 控制台查询账户明细. */
	public static final String TRANS_CODE_MERBALANCEQUERY = "9003";
	
	/** 内部交易代码 控制台国付宝核算清分. */
	public static final String TRANS_CODE_ADJUSTACCOUNTING = "8854";

	/** 重复支付冲正交易码.**/
	public static final String REPEAT_ORDER_TRAINTXNCD = "0000";
	/** 重复支付冲正交易状态码.**/
	public static final String REPEAT_ORDER_TRAINTXNTYPE = "99";
	/** 重复支付交易已发起冲正.*/
	public static final String REPEAT_ORDER_DSWTRAIN = "y";

	/** 正在冲正... **/
	public static final String REPEAT_ORDER_DSWTRAIN_ING = "z";
	/** 内部交易代码  快捷支付*/
	public static final String TRANS_CODE_EXPRESSPAY = "1006";
	/** 内部交易代码  信用卡无卡支付*/
	public static final String TRANS_CODE_MOTOPAY = "1007";
	
	/** 内部交易代码 控制台担保支付取消初审. */
	public static final String TRANS_CODE_WARRANTCANCEL_FIRST_VERIFY = "20033";
	/** 内部交易代码 控制台担保支付取消终审. */
	public static final String TRANS_CODE_WARRANTCANCEL_LAST_VERIFY = "20034";	

	/********************************************** 默认系统相关 ******************************************/

	/** 默认MERID 网关. */
	public static final String DEFAULT_MERID_GATE = "0000000000";
	/** 默认MERID 网站. */
	public static final String DEFAULT_MERID_WEB = "GFT0000001";
	/** 默认MERID 控制台. */
	public static final String DEFAULT_MERID_CONSOLE= "GFT0000002";
	/** 默认MERID TopSecure. */
	public static final String DEFAULT_MERID_TOPSECURE = "0000000003";
	/** 默认email TopSecure. */
	public static final String DEFAULT_EMAIL_TOPSECURE = "gft@a.b";
	/** 默认商户名称 网关. */
	public static final String DEFAULT_MERNAME= "国付宝";
	/** 平台手续费收益帐号. */
	public static final String DEFAULT_FEE_CARDNO= "0000000002000036393";
	/** 国付宝收取当日手续费. */
	public static final String DEFAULT_FEE_DESC= "国付宝收取当日手续费";
	/** 页面大小. */
	public static final int DEFAULT_PAGE_SIZE = 10;
	/** 默认币种——人民币. */
	public static final String DEFAULT_CURRENCY_TYPE = "156";



	/******************************************* 交易状态*******************************************/

	/**初始状态 挂起.*/
	public static final String TRANS_STAT_ONDO = "0";
	/**b2c支付 已向银行发起申请.*/
	public static final String TRANS_STAT_SUCC2BANK = "b";
	/**b2b支付 已向银行发起申请(等待财务在银行审核).*/
	public static final String TRANS_STAT_WAIT_BANK_AUDIT = "c";
	/**财务审核不通过.*/
	public static final String TRANS_STAT_CORP_AUDIT_FAIL = "a";
	/**所有支付：发卡行完成 银行返回成功的情况下，做账处理时的中间状态.*/
	public static final String TRANS_STAT_COMPLETE = "9";
	/**控制台提现审核 待审核.*/
	public static final String TRANS_STAT_WAIT_CONSOLE_AUDIT_WAIT = "7";
	/**控制台 审核不通过.*/
	public static final String TRANS_STAT_CONSOLE_AUDIT_FAIL = "a";
	/**最终状态 失败.*/
	public static final String TRANS_STAT_FAILURE = "1";
	/**最终状态 成功.*/
	public static final String TRANS_STAT_SUCCESS = "2";
	/**担保转账取消状态.*/
	public static final String TRANS_STAT_CANCEL = "4";
	/**本交易发生了退货.*/
	public static final String TRANS_STAT_GOODSRETURNED = "6";
	/**重复付款交易.*/
	public static final String TRANS_STAT_REPEAT = "x";
	/**重复付款交易冲正.*/
	public static final String TRANS_STAT_REPEAT_REAVERSE = "y";
	/**大宗交易待付款.*/
	public static final String TRANS_STAT_WAITING = "w";
	
	/**大宗交易失效.*/
	public static final String TRANS_STAT_INVALID = "f";
	/**信用卡充值交易*/
	public static final String TRANS_STAT_CREDIT_INCHARGE = "i";
	/**信用卡充值交易冲正：已经冲正完成*/
	public static final String TRANS_STAT_CREDIT_INCHARGE_REAVERSE = "j";
	/**信用卡充值交易状态：正在冲正*/
	public static final String TRANS_STAT_CREDIT_INCHARGE_REAVERSING = "l";

	/********************************************** 国付宝各类用户相关常量 *********************/

	/** 用户类型 个人. */
	public static final String USER_TYPE_P = "1";
	/** 用户类型 企业. */
	public static final String USER_TYPE_C = "2";
	/** 用户类型 移动支付（联动优势）. */
	public static final String USER_TYPE_U = "3";
	/** 用户类型 商户. */
	public static final String USER_TYPE_M = "3";
	/** 提现用，用户类型 个人商城. */
	public static final String USER_TYPE_PM = "4";
	/** 用户类型 快捷. */
	public static final String USER_TYPE_E = "5";
	/** 用户类型 无卡无密. */
	public static final String USER_TYPE_MO = "6";


	/******************************************* 注册状态 user*********************************/

	/** 用户注册状态 正常. */
	public static final String USER_STATUS_NORMAL = "00";
	/** 用户注册状态 待激活. */
	public static final String USER_STATUS_WAIT_ACTIVITION = "01";
	/** 用户注册状态 密码锁定. */
	public static final String USER_STATUS_LOCK = "02";
	/** 用户注册状态 注销. */
	public static final String USER_STATUS_TOBENULL = "03";
	/** 用户注册状态 控制台锁定. */
	public static final String USER_STATUS_CONLOCK = "04";
	/** 用户开户方式. */
	public static final String USER_BINDTYPE_NET= "0";

	/***用户信息表user_info的用户注册状态user_stat，列入黑名单sunguiquan 2011-2-28. ***/
	public static final String BLACKLIST_USERINFO_STATUS = "05";

	/***用户信息表user_info的用户黑名单标识状态black_flag，列入黑名单liuxin 2011-10-13. ***/
	public static final String USERINFO_STATUS_BLACKFLAG_Y = "1";

	/***用户信息表user_info的用户黑名单标识状态black_flag，不是黑名单liuxin 2011-10-13. ***/
	public static final String USERINFO_STATUS_BLACKFLAG_N = "0";


	/**************************************** 企业状态 corp******************************/

	/** 企业用户注册状态 正常. */
	public static final String CORP_STATUS_NORMAL = "0";
	/** 企业用户注册状态 待激活. */
	public static final String CORP_STATUS_WAIT_ACTIVITION = "1";
	/** 企业用户注册状态 待审核. */
	public static final String CORP_STATUS_WAIT_CHECK  = "2";
	/** 企业用户注册状态 锁定. */
	public static final String CORP_STATUS_LOCK = "3";
	/** 企业用户注册状态 注销. */
	public static final String CORP_STATUS_CANCEL = "4";
	/** 企业用户注册状态 审核拒绝. */
	public static final String CORP_STATUS_REFUSE_CHECK  = "5";
	/*********企业信息表corp_info的企业状态CORP_STAT,黑名单状态sunguiquan 2011-2-28.***/
	public static final String BLACKLIST_CORPINFO_STATUS = "9";
	/** 企业用户黑名单状态corp_info中的black_flag字段     被列入黑名单. */
	public static final String CORP_STATUS_BLACKFLAG_Y = "1";
	/** 企业用户黑名单状态corp_info中的black_flag字段     正常状态（未被列入黑名单）. */
	public static final String CORP_STATUS_BLACKFLAG_N = "0";

	/**************************************** 企业用户状态 corpUser******************************/

	/** 企业用户注册状态 正常. */
	public static final String CORPUSER_STATUS_NORMAL = "00";
	/** 企业用户注册状态 待激活. */
	public static final String CORPUSER_STATUS_WAIT_ACTIVITION = "01";
	/** 企业用户注册状态 待审核. */
	public static final String CORPUSER_STATUS_PWDLOCK = "02";
	/** 企业用户注册状态 锁定. */
	public static final String CORPUSER_STATUS_LOCK = "05";
	/** 企业用户注册状态 注销. */
	public static final String CORPUSER_STATUS_CANCEL = "03";

	/**************************************** 商户注册状态 merchant******************************/

	/** 商户注册状态 正常. */
	public static final String MERCHANT_STATUS_NORMAL = "00";
	/** 商户注册状态 待激活. */
	public static final String MERCHANT_STATUS_WAIT_ACTIVITION = "01";
	/** 商户注册状态 待审核. */
	public static final String MERCHANT_STATUS_WAIT_CHECK = "02";
	/** 商户注册状态 密码锁定. */
	public static final String MERCHANT_STATUS_LOCK = "03";
	/** 商户注册状态 控制台锁定. */
	public static final String MERCHANT_STATUS_CONLOCK = "04";
	/** 商户注册状态 注销. */
	public static final String MERCHANT_STATUS_TOBENULL = "05";


	/**************************************** 账户状态常量 vaccount******************************/

	/**	正常.*/
	public static final String ACCT_STAT_NORMAL ="00";
	
	/**账号锁定*/
	public static final String VIR_CARD_LOCKED = "04";
	
	/**	当日冻结.*/
	public static final String ACCT_STAT_DAYFROZ ="01";
	/**	永久冻结.*/
	public static final String ACCT_STAT_EVERFROZ ="02";
	/**	注销.*/
	public static final String ACCT_STAT_DESTROY ="03";
	/** 余额锁定*/
	public static final String ACCT_STAT_BAL_LOCKED ="05";

	/**	账户操作标志 存.*/
	public static final String ACCT_FLAG_SAVING ="C";
	/**	账户操作标志 取.*/
	public static final String ACCT_FLAG_DRAW ="Q";
	
	/**	账户操作标志 锁定.*/
	public static final String ACCT_FLAG_LOCK ="LOCK";
	
	/**	账户操作标志 解锁.*/
	public static final String ACCT_FLAG_UNLOCK="UNLOCK";

	/******************************************* 整理完毕 *****************************************/



	// 内部交易码
	/******************************************* 内部交易码 *******************************************/
	/** 内部交易代码 商城验证卖家. */
	public static final String INT_TXNCD_SHOPCHECK = "1000"; // 商城验证卖家
	/** 内部交易代码 B2C银行卡直接支付. */
	public static final String INT_TXNCD_B2CPAY = "1001"; // B2C银行卡直接支付
	/** 内部交易代码 B2B银行卡直接支付. */
	public static final String INT_TXNCD_B2BPAY = "1011"; // B2B银行卡直接支付
	/** 内部交易代码 B2C虚拟卡支付. */
	public static final String INT_TXNCD_B2CVCARDPAY = "1005"; // B2C虚拟卡支付
	/** 内部交易代码 B2B虚拟卡直接支付. */
	public static final String INT_TXNCD_B2BVCARDPAY = "3002"; // B2B虚拟卡直接支付
	/** 内部交易代码 C2C虚拟卡直接支付. */
	public static final String INT_TXNCD_C2CVCARDPAY = "1002"; // C2C虚拟卡直接支付
	/** 内部交易代码 C2C虚拟卡预授权. */
	public static final String INT_TXNCD_VCARDAUTH = "2001"; // C2C虚拟卡预授权
	/** 内部交易代码 B2B虚拟卡预授权. */
	public static final String INT_TXNCD_B2BVCARDAUTH = "3001"; // B2B虚拟卡预授权
	/** 内部交易代码 B2C银行卡支付（通过虚拟卡）. */
	public static final String INT_TXNCD_B2CBANKPAY = "1004"; // B2C银行卡支付（通过虚拟卡）
	/** 内部交易代码 B2B银行卡支付（通过虚拟卡）. */
	public static final String INT_TXNCD_B2BBANKPAY = "1003"; // B2B银行卡支付（通过虚拟卡）
	/** 内部交易代码 B2C,C2C银行卡预授权（通过虚拟卡). */
	public static final String INT_TXNCD_BANKAUTH = "2004"; // B2C,C2C银行卡预授权（通过虚拟卡）
	/** 内部交易代码 B2B银行卡预授权（通过虚拟卡）. */
	public static final String INT_TXNCD_B2BBANKAUTH = "2014"; // B2B银行卡预授权（通过虚拟卡）
	/** 内部交易代码 B2B虚拟账户支付,预授权审核. */
	public static final String INT_TXNCD_VCARDPAYB2BAUDIT = "5005"; // B2B虚拟账户支付,预授权审核
	/** 内部交易代码 预授权完成，担保支付2.0完成. */
	public static final String INT_TXNCD_VCARDENAUTH = "2002"; // 预授权完成
	/** 内部交易代码 预授权取消，担保支付2.0取消. */
	public static final String INT_TXNCD_VCARDAUTHCANCEL = "2003"; // 预授权取消
	/** 内部交易代码 虚拟卡账户支付密码重置(控制台). */
	public static final String INT_TXNCD_VCPAYPWDRESET = "3004"; // 虚拟卡账户支付密码重置(控制台)
	/** 内部交易代码 日终. */
	public static final String INT_TXNCD_DAYEND = "3020"; // 日终
	/** 内部交易代码 日终调整(重新发起). */
	public static final String INT_TXNCD_DAYENDADJUST = "3030"; // 日终调整(重新发起)
	/** 内部交易代码 扣除商户手续费. */
	public static final String INT_TXNCD_MERFEE = "3033"; // 扣除商户手续费
	/** 内部交易代码 商户返润. */
	public static final String INT_TXNCD_REFUNDFEE = "3034"; // 商户返润
	/** 内部交易代码 单笔对账. */
	public static final String INT_TXN_CHECKBILLRECORD = "3040"; // 单笔对帐
	/** 内部交易代码 虚拟卡账户开户. */
	public static final String INT_TXNCD_VCARDREGISTER = "4001"; // 虚拟卡账户开户
	/** 内部交易代码 注销虚拟卡账户. */
	public static final String INT_TXNCD_VCARDCANCEL = "4002"; // 注销虚拟卡账户
	/** 内部交易代码 虚拟卡账户密码修改. */
	public static final String INT_TXNCD_VCARDPWDMODIFY = "4003"; // 虚拟卡账户密码修改
	/** 内部交易代码 虚拟卡账户密码重置. */
	public static final String INT_TXNCD_VCARDPWDRESET = "4004"; // 虚拟卡账户密码重置
	/** 内部交易代码 虚拟卡账户转帐. */
	public static final String INT_TXNCD_VCARDTRANSFER = "4005"; // 虚拟卡账户转帐
	/** 内部交易代码 虚拟卡账户批量转帐. */
	public static final String INT_TXNCD_VCARDBATCHTRANSFER = "4090"; // 虚拟卡账户批量转帐
	/** 内部交易代码 虚拟卡账户充值. */
	public static final String INT_TXNCD_VCARDCHARGE = "4006"; // 虚拟卡账户充值
	/** 内部交易代码 退货发起. */
	public static final String INT_TXNCD_MERGOODSRETURN = "4010"; // 退货发起
	/** 内部交易代码 退货到银行卡发起. */
	public static final String INT_TXNCD_MERGOODSRETURN2BANK = "4020"; // 退货到银行卡发起
	/** 内部交易代码 交易查询. */
	public static final String INT_TXNCD_TRANSEL = "4020"; // 交易查询
	/** 内部交易代码 交易查询. */
	public static final String INT_TXNCD_COMMON_TRANSEL = "4030"; // 公共服务交易查询
	/** 内部交易代码 退货审核. */
	public static final String INT_TXNCD_MERGRAUDIT = "5002"; // 退货审核
	/** 内部交易代码 批量退货. */
	public static final String INT_TXNCD_BATCHREFUND = "6004"; // 批量退货
	/** 内部交易代码 批量存款. */
	public static final String INT_TXNCD_BATCHDEPOSIT = "6003"; // 批量存款
	/** 内部交易代码 提现发起. */
	public static final String INT_TXNCD_DRAWLAUNCH = "4007"; // 提现发起
	/** 内部交易代码 提现审核. */
	public static final String INT_TXNCD_DRAWAUDIT = "5001"; // 提现审核
	/** 内部交易代码 争议交易. */
	public static final String INT_TXNCD_TRADEDSIPUTE = "4008"; // 争议交易的
	/** 内部交易代码 账户明细查询. */
	public static final String INT_TXNCD_ACCOUNTDTLSEL = "7001"; // 账户明细查询
	/** 内部交易代码 线下转帐接受申请. */
	public static final String INT_TXNCD_OFFLINE = "8009"; // 线下转帐接受申请
	/** 内部交易代码 线下转帐充值. */
	public static final String INT_TXNCD_CHARGE = "8008"; // 线下转帐充值
	/** 内部交易代码 非绑定卡明细查询. */
	public static final String INT_TXNCD_NOBINDCARDQUERY = "8010"; // 非绑定卡明细查询
	/** 内部交易代码 非绑定卡充值. */
	public static final String INT_TXNCD_NOBINDCARDCHARGE = "8011"; // 非绑定卡充值
	/** 内部交易代码 支付通账户支付密码保护. */
	public static final String INT_TXNCD_PWDSAVE = "8013"; // 支付通账户支付密码保护
	/** 内部交易代码 商城信息/权限修改. */
	public static final String INT_TXNCD_MERINFOAUT = "9001"; // 商城信息/权限修改
	/** 内部交易代码 日终时间设置. */
	public static final String INT_TXNCD_DAYENDTIMESET = "9002"; // 日终时间设置
	/** 内部交易代码 控制台查询账户明细. */
	public static final String INT_TXNCD_MERBALANCEQUERY = "9003"; // 控制台查询账户明细
	/** 内部交易代码 账户余额查询. */
	public static final String INT_TXNCD_BALANCESEL = "1312"; // 账户余额查询
	/** 内部交易代码 银行卡担保支付退款，管理员审核通过. */
	public static final String BANK_CARD_WARRANT_AUDIT = "4444"; // 银行卡担保支付退款，管理员审核通过
	/** 内部交易代码 代扣服务费. */
	public static final String TXN_TXNCD_PROXYPAY = "5566";			// 代扣服务费交易

	// 发虚拟账户系统的交易代码
	/***************************************** 发虚拟账户系统的交易代码 *****************************************/
	/** 发虚拟账户系统的交易代码 虚拟卡账户提现. */
	public static final String INT_TXNCD_VCARDDRAW = "4007"; // 虚拟卡账户提现
	/** 发虚拟账户系统的交易代码 虚拟卡密码确认. */
	public static final String INT_TXNCD_VCARDPWDCHECK = "6002"; // 虚拟卡密码确认
	/** 发虚拟账户系统的交易代码 虚拟账户查询 . */
	public static final String INT_TXNCD_VCARDQUERY = "6001"; // 虚拟账户查询
	/** 发虚拟账户系统的交易代码 虚拟卡帐务查询. */
	public static final String INT_TXNCD_VCARDACCSEL = "6003"; // 虚拟卡帐务查询
	/** 发虚拟账户系统的交易代码 控制台商城用户余额查询. */
	public static final String INT_TXNCD_VCARDBALANCEQUERY = "6007"; // 控制台商城用户余额查询
	/** 发虚拟账户系统的交易代码 控制台商城临界点修改. */
	public static final String INT_TXNCD_VCARDCRITICALPOINT = "6008"; // 临界点修改
	/** 发虚拟账户系统的交易代码 担保转账申请. */
	public static final String INT_TXNCD_WARRANT_REQUIRE = "4011";
	/** 发虚拟账户系统的交易代码 担保转账完成. */
	public static final String INT_TXNCD_WARRANT_ENSURE = "4012";
	/** 发虚拟账户系统的交易代码 担保转账取消. */
	public static final String INT_TXNCD_WARRANT_CANCEL = "4013";



	/**
	 * getTransDescByCode.
	 * @param transCode transCode
	 * @return String
	 */
	public static String getTransDescByCode(String transCode){
		if(transCode.equals(TRANS_CODE_VCARDCHARGE)){
			return "充值交易";
		}else if(transCode.equals(TRANS_CODE_DRAWLAUNCH)){
			return "提现发起交易";
		}else if(transCode.equals(TRANS_EXTCODE_PAY)){
			return "支付交易";
		}else if(transCode.equals(TRANS_CODE_VCARDTRANSFER)){
			return "转账交易";
		}else{
			return "其他交易";
		}
	}

	// 发网银行交易代码
	/******************************************* 发网银行交易代码 ******************************************/
	/** 发网银行交易代码 BALANCE_QUERY_TXNCD. */
	public static final String BALANCE_QUERY_TXNCD = "6W0100";
	/** 发网银行交易代码 BATCH_BILL_TXNCD. */
	public static final String BATCH_BILL_TXNCD = "6W1403";
	/** 发网银行交易代码 BILL_QUERY_TXNCD. */
	public static final String BILL_QUERY_TXNCD = "6W1502";
	/** 发网银行交易代码 CLIENT_CONN_TXNCD. */
	public static final String CLIENT_CONN_TXNCD = "6W9101";
	/** 发网银行交易代码 PAYMENT_ONLINE_QUERY_TXNCD. */
	public static final String PAYMENT_ONLINE_QUERY_TXNCD = "6W1801";
	/** 发网银行交易代码 NON_AUTO_TRANSFER_TXNCD. */
	public static final String NON_AUTO_TRANSFER_TXNCD = "6W8020";
	/** 发网银行交易代码 TRANSFER_QUERY_TXNCD. */
	public static final String TRANSFER_QUERY_TXNCD = "6W0500";
	/** 发网银行交易代码 HISTORY_DETAIL_QUERY_TXNCD. */
	public static final String HISTORY_DETAIL_QUERY_TXNCD = "6W0300";
	/** 发网银行交易代码 MERCHANT_PAY_QUERY. */
	public static final String MERCHANT_PAY_QUERY = "5W1002";


	// 交易发起方式
	/******************************************* 交易发起方式 *******************************************/
	/** 交易发起方式 联机交易. */
	public static final String INITIATE_TYPE_ONLINE = "00";// 联机交易
	/** 交易发起方式 批量交易. */
	public static final String INITIATE_TYPE_BATCH = "02";// 批量交易


	// 日终处理，清算对象
	/******************************************** 日终处理，清算对象 ******************************************/
	/** 日终处理，清算对象 网关. */
	public static final String SETTLE_OBJECT_GW = "01"; // 网关
	/** 日终处理，清算对象 非银联银行. */
	public static final String SETTLE_OBJECT_BANK = "02"; // 非银联银行
	/** 日终处理，清算对象 商户. */
	public static final String SETTLE_OBJECT_MERCH = "03"; // 商户
	/** 日终处理，清算对象 银联银行. */
	public static final String SETTLE_OBJECT_BANK_CHINAPAY = "04"; // 银联银行


	// 日终处理进度
	/********************************************** 日终处理进度 ********************************************/

	/** 日终处理进度 逻辑日更新. */
	public static final String LOGICDATE_UPDATE = "00"; // 日切
	/** 日终处理进度 参数更新. */
	public static final String PARAM_CLEAR = "01"; // 参数更新
	/** 日终处理进度 对帐. */
	public static final String CHECK_BILL = "02"; // 对帐
	/** 日终处理进度 银行卡支付，银行卡预授权，虚拟卡充值等交易的后续交易. */
	public static final String BANKFINISH_TXN = "03"; // 银行卡支付，银行卡预授权，虚拟卡充值等交易的后续交易
	/** 日终处理进度 清分. */
	public static final String LIQUIDATION = "04"; // 清分
	/** 日终处理进度 汇总. */
	public static final String ASSEMBLE = "05"; // 汇总
	/** 日终处理进度 日终成功. */
	public static final String FINISHED = "06"; // 日终成功
	/** 日终处理进度 解除黑白名单. */
	public static final String UNLOCK_BW_LIST = "07"; // 日终成功


	// 日终Break_Code字段
	/********************************************** 日终Break_Code字段 ********************************************/
	/** 日终Break_Code字段 日终成功完成. */
	public static final String DAYEND_SUC = "0000"; // 日终成功完成
	/** 日终Break_Code字段 日终正在进行. */
	public static final String DAYEND_ONDU = "0001"; // 日终正在进行


	// 对帐冲突标识
	/************************************************  对帐冲突标识 **********************************************/
	/** 对帐冲突标识 平台成功,银行成功. */
	public static final String CONFLICT_SUCC = "0"; // 平台成功，银行成功
	/** 对帐冲突标识 平台成功，银行失败. */
	public static final String CONFLICT_BANK_FAIL = "1"; // 平台成功，银行失败
	/** 对帐冲突标识 平台失败/未知，银行成功，金额相符. */
	public static final String CONFLICT_BANK_SUCC = "2"; // 平台失败/未知，银行成功，金额相符
	/** 对帐冲突标识 平台失败/未知，银行成功，金额不符. */
	public static final String CONFLICT_AMT_SL = "3"; // 平台失败/未知，银行成功，金额不符
	/** 对帐冲突标识 转入账户不符. */
	public static final String CONFLICT_ACCOUNT_ERR = "4"; // 转入账户不符
	/** 对帐冲突标识 平台未知，银行失败. */
	public static final String CONFLICT_PU_BF = "5"; // 平台未知,银行失败


	// 对帐结果
	/************************************************  对帐结果 **********************************************/
	/** 对帐结果 未发送. */
	public static final String AUDIT_RESULT_NOSEND = "n"; // 成功
	/** 对帐结果 成功. */
	public static final String AUDIT_RESULT_SUCC = "0"; // 成功
	/** 对帐结果 失败. */
	public static final String AUDIT_RESULT_FAIL = "1"; // 失败
	/** 对帐结果 未找到订单. */
	public static final String AUDIT_RESULT_NONE = "2"; // 没有此订单
	/** 对帐结果 未找到订单. */
	public static final String AUDIT_RESULT_NODEAL = "3"; //未处理
	/** 对帐结果 订单支付金额不符. */
	public static final String AUDIT_RESULT_PAYAMT_ERROR = "4"; //未处理

	// 对帐失败原因
	/************************************************  对帐失败原因 **********************************************/
	/** 银行单边帐.*/
	public static final String FAILBILL_BANK_ONLY = "1";
	/** 国富宝单边帐.*/
	public static final String FAILBILL_PLAT_ONLY = "2";
	/** 错帐.*/
	public static final String FAILBILL_WRONG = "3";


	//对账复审标志
	/************************************************  对账复审标志 **********************************************/
	/** 未复审.*/
	public static final String SECONDCHECK_NONE = "0"; //未复审
	/** 复审对账结果失败.*/
	public static final String SECONDCHECK_FAIL = "1"; //复审对账结果失败
	/** 复审对账结果成功.*/
	public static final String SECONDCHECK_SUCC = "2"; //复审对账结果成功


	// 对帐单据状态
	/************************************************  对帐单据状态 **********************************************/
	/** 对帐单据状态 当日. */
	public static final String TOBANK_DJTYPE_T = "0"; // 当日
	/** 对帐单据状态 历史. */
	public static final String TOBANK_DJTYPE_H = "1"; // 历史


	// 商户类型
	/************************************************  商户类型 **********************************************/
	/** 商户类型 普通商户. */
	public static final String MER_TYPE_COMMON = "01"; // 普通商户
	/** 商户类型 交易平台. */
	public static final String MER_TYPE_PLATFORM = "02"; // 交易平台


	/** 初始状态.*/
	public static final String ONDO = "0"; // 挂起
	/**b2c支付，企业提现.*/
	public static final String SUCC_TO_BANK = "b"; // 已向银行发起申请
	/**b2b支付.*/
	public static final String TO_BANK_AUDIT = "c"; // 已向银行发起申请(等待财务在银行审核)
	/**财务审核不通过. */
	public static final String CORP_AUDITFAIL = "a";
	/**所有支付：银行返回成功的情况下，做账处理时的中间状态.*/
	public static final String COMPLETE = "9"; // 发卡行完成
	/**控制台提现审核.*/
	public static final String AUDIT_WAIT = "7"; // 待审核
	/**审核不通过. */
	public static final String CONSOLE_AUDITFAIL = "a";
	/**最终状态 失败.*/
	public static final String FAILURE = "1";
	/**最终状态 成功.*/
	public static final String SUCCESS = "2";
	/**担保转账取消状态 取消.*/
	public static final String CANCEL = "4";
	/**本交易发生了退货 已发生过退货.*/
	public static final String BCANCEL = "6";
	/** 部分完成. */
	public static final String PART_SUCCESS = "d";	// 部分完成，批量直付交易中有失败子订单


	/* 用于交易日志流水. */
	/******************************************* 交易类型 用于交易日志流水 *****************************************/
	/** 流水 交易类型 账户注册. */
	public static final String XTYPE_VCARDREG = "41";
	/** 流水 交易类型 账户注销. */
	public static final String XTYPE_VCARDCANCEL = "42";
	/** 流水 交易类型 账户密码修改. */
	public static final String XTYPE_VCARDPWDMODIFY = "43";
	/** 流水 交易类型 账户密码重置. */
	public static final String XTYPE_VCARDPWDRESET = "44";
	/** 流水 交易类型 密码重置(控制台). */
	public static final String XTYPE_VCPWDRESET = "34"; // 密码重置(控制台)
	/** 流水 交易类型 转帐. */
	public static final String XTYPE_VCARDTRANSFER = "45";
	/** 流水 交易类型 充值. */
	public static final String XTYPE_VCARDCHARGE = "46";
	/** 流水 交易类型 争议交易. */
	public static final String XTYPE_TRADEDISPUTE = "48"; // 争议交易
	/** 流水 交易类型 日终. */
	public static final String XTYPE_DAYEND = "32"; // 日终
	/** 流水 交易类型 日终处理(重新发起). */
	public static final String XTYPE_DAYENDADJUST = "33";// 日终处理(重新发起)
	/** 流水 交易类型 批量退货. */
	public static final String XTYPE_BATCHREFUND = "64";// 批量退货
	/** 流水 交易类型 批量存款. */
	public static final String XTYPE_BATCHDEPOSIT = "65";// 批量存款
	/** 流水 交易类型 密码保护. */
	public static final String XTYPE_CARDSAVE = "89"; // 密码保护
	/** 流水 交易类型 线下充值;. */
	public static final String XTYPE_OFFLINECHARGE = "87"; // 线下充值;
	/** 流水 交易类型 商城信息/权限修改. */
	public static final String XTYPE_MERINFOAUT = "88"; // 商城信息/权限修改
	/** 流水 交易类型 日终时间重置. */
	public static final String XTYPE_DAYENDTIMESET = "92"; // 日终时间重置
	/** 流水 交易类型 担保转账请求. */
	public static final String XTYPE_WARRANT_REQUIRE = "93";
	/** 流水 交易类型 担保转账完成. */
	public static final String XTYPE_WARRANT_ENSURE = "94";
	/** 流水 交易类型 担保转账取消. */
	public static final String XTYPE_WARRANT_CANCEL = "95";
	/** 流水 交易类型 虚拟账户直付银行账户 付款. */
	public static final String XTYPE_VCARD2BANKACCT_TRANSFER = "25";
	/** 流水 交易类型 虚拟账户批量直付银行账户 付款. */
	public static final String XTYPE_VCARD2BANKACCT_BATCH_TRANSFER = "27";
	/** 流水 交易类型 虚拟账户直付银行账户 退款. */
	public static final String XTYPE_VCARD2BANKACCT_REFUND = "24";


	// 默认系统相关
	/********************************************** 默认系统相关 ******************************************/
	/** 默认MERID 网站. */
	public static final String MERID_WEB = "GFT0000001";
	/** 默认MERID 控制台. */
	public static final String MERID_CONSOLE = "GFT0000002";
	/** 默认MERID 网关. */
	public static final String USERID_GATE = "0000000000";
	/** 默认MERID TopSecure. */
	public static final String MERID_TOPSECURE = "0000000003";
	/** 默认email TopSecure. */
	public static final String EMAIL_TOPSECURE = "gft@a.b";
	/** 默认商户名称 网关. */
	public static final String MERNAME_GATE = "国付宝";
	/** 平台手续费收益帐号. */
	public static final String PLAT_VCARDNO = "0000000002000036393";
	/** 国付宝收取当日手续费. */
	public static final String GFT_GET_FEE = "国付宝收取当日手续费";
	/** 国付宝当日商户返润. */
	public static final String GFT_REFUND_FEE = "国付宝当日返润";


	// Service Bean
	/******************************************* service bean id值 *****************************************/
	/** Service VCardRegister 注册. */
	public static final String VCARDREGISTER = "VCardRegister";
	/** Service VCardCancel 注销. */
	public static final String VCARDCANCEL = "VCardCancel";
	/** Service VCardPwdModify 密码修改. */
	public static final String VCARDPWDMODIFY = "VCardPwdModify";
	/** Service VCardCharge 充值. */
	public static final String VCARDCHARGE = "VCardCharge";
	/** Service VCardPwdReset 密码重置. */
	public static final String VCARDPWDRESET = "VCardPwdReset";
	/** Service VCPwdReset 密码重置. */
	public static final String VCPWDRESET = "VCPwdReset";
	/** Service BankPayB2C 记录商城表单提交订单. */
	public static final String BANKSELECT = "BankPayB2C";
	/** Service PayModeChange 支付. */
	public static final String PAYMODECHANGE = "PayModeChange";
	/** Service AuthModeChange 预授权. */
	public static final String AUTHMODECHANGE = "AuthModeChange";
	/** Service ChargeModeChange 充值. */
	public static final String CHARGEMODECHANGE = "ChargeModeChange";
	/** Service VCardTransfer 转账. */
	public static final String VCARDTRANSFER = "VCardTransfer";
	/** Service VCardPayC2C C2C虚拟卡支付. */
	public static final String VCARDPAYC2C = "VCardPayC2C";
	/** 虚拟卡企业支付. */
	public static final String VCARD_PAY_CORP = "CorpPayService";
	/** 虚拟卡个人支付. */
	public static final String VCARD_PAY_PER = "PerPayService";
	/** Service VCardPayB2B B2B虚拟卡支付. */
	public static final String VCARD_PAY_B2B = "VCardPayB2BService";
	/** 虚拟卡企业预授权. */
	public static final String VCARD_AUTH_CORP = "CorpAuthService";
	/** Service VCardAuthB2B B2B虚拟卡预授权，实际处理. */
	public static final String VCARDAUTHB2B = "VCardAuthB2B";
	/** 虚拟卡个人预授权. */
	public static final String VCARD_AUTH_PER = "PerAuthService";
	/** Service VCardEnAuth 虚拟卡预授权完成. */
	public static final String VCARDENAUTH = "VCardEnAuth";
	/** Service VCardAuthCancel 虚拟卡预授权取消. */
	public static final String VCARDAUTHCANCEL = "VCardAuthCancel";
	/** Service MerGoodsReturn 退货. */
	public static final String MERGOODSRETURN = "MerGoodsReturn";
	/** Service BatchRefundLaunch 批量退货. */
	public static final String BATCHREFUNDLAUNCH = "BatchRefundLaunch";
	/** Service BatchDeposit 批量存款. */
	public static final String BATCHDEPOSIT = "BatchDeposit";
	/** Service MerGRAudit 退货审核. */
	public static final String MERGRAUDIT = "MerGRAudit";
	/** Service DrawLaunch 提现申请. */
	public static final String DRAWLAUNCH = "DrawLaunch";
	/** Service DrawAudit 提现审核发起. */
	public static final String DRAWAUDIT = "DrawAudit";
	/** Service TradeDispute 争议. */
	public static final String TRADEDISPUTE = "TradeDispute";
	/** Service DayEnd 日终. */
	public static final String DAYEND = "DayEnd";
	/** Service DayEndAdjust 日终调整. */
	public static final String DAYENDADJUST = "DayEndAdjust";
	/** Service AccountDtlSel 账务明细查询. */
	public static final String ACCOUNTDTLSEL = "AccountDtlSel";
	/** Service BalanceSel 余额查询. */
	public static final String BALANCESEL = "BalanceSel";
	/** Service CardSend 发卡. */
	public static final String CARDSEND = "CardSend";
	/** Service CardActive 激活. */
	public static final String CARDACTIVE = "CardActive";
	/** Service TranSel 交易查询. */
	public static final String TRANSEL = "TranSel";
	/** Service TranSel 交易查询. */
	public static final String COMMON_TRANSEL = "CommonTranSel";
	/** Service OffLine 线下转账充值. */
	public static final String OFFLINE = "OffLine";
	/** Service OffLineCharge 线下转账充值. */
	public static final String OFFLINECHARGE = "OffLineCharge";
	/** Service MerStatusCheck 状态检查. */
	public static final String MERSTATUSCHECK = "MerStatusCheck";
	/** Service NoBindCardQuery 非绑定卡查询. */
	public static final String NOBINDCARDQUERY = "NoBindCardQuery";
	/** Service NoBindCardCharge 非绑定卡充值. */
	public static final String NOBINDCARDCHARGE = "NoBindCardCharge";
	/** Service MerInfoAut 商城权限. */
	public static final String MERINFOAUT = "MerInfoAut";
	/** Service DayEndTimeSet 日终时间修改. */
	public static final String DAYENDTIMESET = "DayEndTimeSet";
	/** Service CommonCheck 通用校验. */
	public static final String COMMONCHECK = "CommonCheck";
	/** Service merBalanceQuery 商城余额查询. */
	public static final String MERBALANCEQUERY = "merBalanceQuery";
	/** Service DayEndJob 日终作业. */
	public static final String DAYENDJOB = "DayEndJob";
	/** Service DayEndJob 对帐作业. */
	public static final String CHECKBILLJOB = "CheckBillJob";
	/** Service DayEndJob 处理超时B2C记录作业. */
	public static final String CHECKPLANTB2CJOB = "CheckPlatB2CUtilJob";
	/** Service CheckBillRecord 对账. */
	public static final String CHECKBILLRECORD = "CheckBillRecord";
	/** 担保转账申请 . */
	public static final String WARRANT_REQUIRE = "WarrantRequire";
	/** 担保转账完成 . */
	public static final String WARRANT_ENSURE = "WarrantEnsure";
	/** 担保转账取消 . */
	public static final String WARRANT_CANCEL = "WarrantCancel";


	// 交易类型
	/* 用于帐务流水. */
	/******************************************* 交易类型 用于帐务流水 *****************************************/
	/** 帐务 交易类型 支付. */
	public static final String XTYPE_PAY = "00"; // 支付
	/** 帐务 交易类型 退货. */
	public static final String XTYPE_RETURN = "01"; // 退货
	/** 帐务 交易类型 充值. */
	public static final String XTYPE_CHARGE = "02"; // 充值
	/** 帐务 交易类型 提现申请. */
	public static final String XTYPE_PREDRAW = "13"; // 提现申请
	/** 帐务 交易类型 提现. */
	public static final String XTYPE_DRAW = "03"; // 提现
	/** 帐务 交易类型 转帐. */
	public static final String XTYPE_TRANSFER = "04"; // 转帐
	/** 帐务 交易类型 余额查询. */
	public static final String XTYPE_BALANCEQUERY = "05"; // 余额查询
	/** 帐务 交易类型 预授权. */
	public static final String XTYPE_AUTH = "06"; // 预授权
	/** 帐务 交易类型 预授权取消，担保支付2.0取消. */
	public static final String XTYPE_AUTHCANCEL = "07"; // 预授权取消
	/** 帐务 交易类型 预授权完成，担保支付2.0完成. */
	public static final String XTYPE_AUTHENCASH = "08"; // 预授权完成
	/** 帐务 交易类型 预授权完成取消. */
	public static final String XTYPE_AUTHCASHCANEL = "09";
	/** 帐务 交易类型 批量存款. */
	public static final String XTYPE_BATHDEPOSIT = "65"; // 批量存款
	/** 帐务 交易类型 扣除商户手续费. */
	public static final String XTYPE_GETMERFEE = "36"; // 扣除商户手续费
	/** 帐务 交易类型 扣除商户提留费. */
	public static final String XTYPE_TILIURFEE = "38"; // 扣除商户提留费
	/** 帐务 交易类型 返润. */
	public static final String XTYPE_REFUNDFEE = "37"; // 返润
	
	// 网关->银行代码
	/********************************************** 网关->银行代码 ******************************************/
	/** 页面银行 建设银行. */
	public static final String JIANSHE = "JIANSHE";// 页面选择value
	/** 页面银行 招商银行. */
	public static final String ZHAOSHANG = "ZHAOSHANG";// 页面选择value
	/** 页面银行 工商银行. */
	public static final String GONGSHANG = "GONGSHANG";// 页面选择value
	/** 页面银行 交通银行. */
	public static final String JIAOTONG = "JIAOTONG";// 页面选择value
	/** 页面银行 光大银行. */
	public static final String GUANGDA = "GUANGDA";// 页面选择value
	/** 银行代码 建设银行. */
	public static final String BANK_JIANSHE = "0000000001";
	/** 银行代码 招商银行. */
	public static final String BANK_ZHAOSHANG = "0000000002";
	/** 银行代码 工商银行. */
	public static final String BANK_GONGSHANG = "0000000003";
	/** 银行代码 交通银行. */
	public static final String BANK_BOCOM = "0000000006";
	/** 银行代码 民生银行. */
	public static final String BANK_CMBC = "0000000007";
	/** 银行代码 浦发银行. */
	public static final String BANK_SPDB = "0000000011";
	/** 银行代码 广发银行. */
	public static final String BANK_GDB = "0000000012";
	/** 银行代码 中信银行. */
	public static final String BANK_CITIC = "0000000014";
	/** 银行代码 光大银行. */
	public static final String BANK_CEB = "0000000015";
	/** 银行代码 华夏银行. */
	public static final String BANK_HXBC = "0000000008";
	/** 银行代码 农业银行. */
	public static final String BANK_ABC = "0000000005";
	/** 银行代码 邮政储蓄. */
	public static final String BANK_PSBC = "0000000020";
	/** 银行代码  中国银行.*/
	public static final String BANK_BOC = "0000000004";
	/** 银行代码  天津银行.*/
	public static final String BANK_TCCB = "0000000022";
	/** 银行代码  北京银行*/
	public static final String BANK_BCCB = "0000000013";
	/** 银行代码  深证发展银行*/
	public static final String BANK_SDB = "0000000010";
	/** 银行代码 兴业银行*/
	public static final String BANK_CIB = "0000000009";
	/** 银行代码平安银行*/
	public static final String BANK_PAB = "0000000023";	
	/** 联动优势*/
	public static final String UMPAY = "9000000001";
	/** 联通沃支付*/
	public static final String CUCCPAY = "9000000002";
	
	/** 调整内部订单（招商银行）时用的前缀. */
	public static final String PREORDER_ZHAOSHANG = "00"; // 调整内部订单时用的前缀


	// 银行返回结果
	/********************************************** 银行返回结果 ******************************************/
	/** 建设银行 B2B处理结果 成功. */
	public static final String B2B_CCB_DEAL_SUCC = "2";
	/** 建设银行 B2B处理结果 失败. */
	public static final String B2B_CCB_DEAL_FAIL = "3";
	/** 建设银行 交易处理结果 成功. */
	public static final String TRAN_CCB_DEAL_SUCC = "4";// 成功
	/** 建设银行 交易处理结果 失败1. */
	public static final String TRAN_CCB_DEAL_FAIL_1 = "3";// 失败
	/** 建设银行 交易处理结果 失败2. */
	public static final String TRAN_CCB_DEAL_FAIL_2 = "5";// 失败
	/** 建设银行 商户外联平台 订单状态 成功. */
	public static final String CCB_MERCHANT_WLPT_SUCC = "1";// 成功
	/** 建设银行 商户外联平台 订单状态 失败. */
	public static final String CCB_MERCHANT_WLPT_FAIL = "0";// 失败

	
	
	/** 工商银行 B2B处理订单查询结果 成功. */
	public static final String B2B_TRAN_ICBC_NC_DEAL_SUCC = "3";
	/** 工商银行 B2B处理订单查询结果 失败1. */
	public static final String B2B_TRAN_ICBC_NC_DEAL_FAIL_1 = "4";
	/** 工商银行 B2B处理订单查询结果 失败2. */
	public static final String B2B_TRAN_ICBC_NC_DEAL_FAIL_2 = "8";
	/** 工商银行 B2B处理结果 成功1. */
	public static final String B2B_ICBC_SUCC_MESSAGE_1 = "指令处理完成，转账成功"; // 成功处理，更新流水，调用虚拟卡系统
	/** 工商银行 B2B处理结果 成功2. */
	public static final String B2B_ICBC_SUCC_MESSAGE_2 = "处理成功"; // 成功处理，更新流水，调用虚拟卡系统
	/** 工商银行 B2B处理结果 失败1. */
	public static final String B2B_ICBC_FAIL_MESSAGE_1 = "指令没有被提交过"; // 失败处理，更新流水
	/** 工商银行 B2B处理结果 失败2. */
	public static final String B2B_ICBC_FAIL_MESSAGE_2 = "指令处理失败，转账未完成"; // 失败处理，更新流水
	/** 工商银行 B2B处理结果 失败3. */
	public static final String B2B_ICBC_FAIL_MESSAGE_3 = "指令超过支付人的限额，被主管会计否决"; // 失败处理，更新流水
	/** 工商银行 B2B处理结果 失败4. */
	public static final String B2B_ICBC_FAIL_MESSAGE_4 = "被银行拒绝"; // 失败处理，更新流水
	/** 工商银行 B2B处理结果 未处理1. */
	public static final String B2B_ICBC_UNDEALED_MESSAGE_1 = "提交成功,等待银行处理"; // 不处理
	/** 工商银行 B2B处理结果 未处理2. */
	public static final String B2B_ICBC_UNDEALED_MESSAGE_2 = "银行正在处理(落地)"; // 不处理
	/** 工商银行 B2B处理结果 未处理3. */
	public static final String B2B_ICBC_UNDEALED_MESSAGE_3 = "指令超过支付人的限额，正在等待主管会计批复"; // 不处理
	/** 工商银行 B2B处理结果 未处理4. */
	public static final String B2B_ICBC_UNDEALED_MESSAGE_4 = "指令超过支付人的限额，正在等待主管会计第二次批复";// 不处理
	/** 工商银行 B2B处理结果 处理中. */
	public static final String B2B_ICBC_DEALING_MESSAGE = "银行正在处理(可疑)"; // 可疑交易(现在做法不处理)
	/** 工商银行 交易处理结果 成功. */
	public static final String TRAN_ICBC_DEAL_SUCC = "7";
	/** 工商银行 交易处理结果 失败1. */
	public static final String TRAN_ICBC_DEAL_FAIL = "8"; // 指令被拒绝授权
	/** 工商银行 交易处理结果 失败2. */
	public static final String TRAN_ICBC_DEAL_FAIL2 = "6";
	/** 工商银行 交易处理结果 交易不存在. */
	public static final String TRANSEL_ICBC_NOTEXIST = "26012"; // 查不到该记录	
	/** 工商银行 B2C处理订单查询结果 失败. */
	public static final String B2C_TRAN_ICBC_NC_DEAL_FAIL = "2";
	/** 工商银行 B2C处理订单查询结果 成功1. */
	public static final String B2C_TRAN_ICBC_NC_DEAL_SUCC_1 = "0";
	/** 工商银行 B2C处理订单查询结果 成功2. */
	public static final String B2C_TRAN_ICBC_NC_DEAL_SUCC_2 = "1";
	/** 工商银行 B2C处理订单查询结果 暂不处理1. */
	public static final String B2C_TRAN_ICBC_NC_DEAL_DEALING_1 = "3";
	/** 工商银行 B2C处理订单查询结果 暂不处理2. */
	public static final String B2C_TRAN_ICBC_NC_DEAL_DEALING_2 = "4";	
	/** 工商银行 B2C处理结果 成功1. */
	public static final String B2C_ICBC_SUCC_MESSAGE_1 = "支付成功，未清算"; // 成功处理
	/** 工商银行 B2C处理结果 成功1. */
	public static final String B2C_ICBC_SUCC_MESSAGE_2 = "支付成功，已清算"; // 成功处理
	/** 工商银行 B2C处理结果 失败. */
	public static final String B2C_ICBC_FAIL_MESSAGE = "支付失败"; // 失败处理
	/** 工商银行 B2B处理结果 未处理1. */
	public static final String B2C_ICBC_DEALING_MESSAGE_1 = "支付可疑交易"; // 不处理
	/** 工商银行 B2B处理结果 未处理2. */
	public static final String B2C_ICBC_DEALING_MESSAGE_2 = "等待银行答复"; // 不处理

	/** 招商银行 查询结果 成功. */
	public static final String QUERY_CMB_SUCC = "0";// RETCOD
	/** 招商银行 查询结果 完成. */
	public static final String QUERY_CMB_FIN = "FIN";// 提现:REQSTS,B2B:ORDORDSTA
	/** 招商银行 处理结果 成功. */
	public static final String QUERY_CMB_DEAL_SUCC = "S";// 提现:RTNFLG,B2B:ORDSTSCOD

	/** 建设银行返回成功码. */
	public static final String BANK_RSPCODE_SUCC = "000000"; // 建行
	/** 建设银行返回 可疑. */
	public static final String CCB_RSPCODE_SUS = "100001";
	/** 建设银行返回 未找到. */
	public static final String CCB_RSPCODE_NOTFOUND = "B550";
	/** 建设银行 商户外联平台 查询结果未找到. */
	public static final String CCB_MERCHANT_WLPT_RSPCODE_NOTFOUND = "0250E0200001";

	/** 光大银行 查询结果 订单成功通过财务终审. */
	public static final String QUERY_CEB_SUCC = "AAAAAAA";// RETCOD
	/** 光大银行 查询结果 订单未通过财务终审或未提交成功. */
	public static final String QUERY_CEB_FAIL = "FFFF";// RETCOD

	/** 浦发银行 订单支付结果 成功. */
	public static final String SPDB_TRANSFER_SUCC = "00";// RETCOD

	/** 浦发银行 B2B成功接收订单. */
	public static final String SPDB_ORDERRESV_SUCC = "A0";// RETCOD

	/** 浦发银行 B2B支付方取消订单. */
	public static final String SPDB_ORDER_CANCEL = "A1";// RETCOD

	/** 天津银行 B2C处理结果 成功. */
	public static final String TCCB_DEAL_SUCC_MESSAGE = "交易成功";
	/** 天津银行 交易处理结果 失败. */
	public static final String TCCB_DEAL_FAIL_MESSAGE = "交易失败";
	/** 天津银行 无订单信息. */
	public static final String TCCB_DEAL_FAIL_MESSAGE_CANCELED = "撤销成功";
	/** 天津银行 无订单信息. */
	public static final String TCCB_DEAL_FAIL_MESSAGE_RETURN_PORTION = "部分退货";
	/** 天津银行 无订单信息. */
	public static final String TCCB_DEAL_FAIL_MESSAGE_RETURN_ALL = "全部退货";
	/** 天津银行 无订单信息. */
	public static final String TCCB_DEAL_FAIL_MESSAGE_AUTHORIZE_COMFIRM = "预授权确认成功";
	/** 天津银行 无订单信息. */
	public static final String TCCB_DEAL_FAIL_MESSAGE_AUTHORIZE_RETURN = "预授权撤销成功";
	/** 天津银行 无订单信息. */	
	public static final String TCCB_DEAL_FAIL_MESSAGE_TIMEOUT = "交易超时";
	/** 天津银行 交易处理结果 成功. */
	public static final String TRAN_TCCB_DEAL_SUCC = "00";
	/** 天津银行 交易处理结果 成功. */
	public static final String TRAN_TCCB_DEAL_FAIL = "01";
	/** 天津银行 交易处理结果 成功. */
	public static final String TRAN_TCCB_DEAL_CANCELED = "02";
	/** 天津银行 交易处理结果 成功. */
	public static final String TRAN_TCCB_DEAL_RETURN_PORTION = "03";
	/** 天津银行 交易处理结果 成功. */
	public static final String TRAN_TCCB_DEAL_RETURN_ALL = "04";
	/** 天津银行 交易处理结果 成功. */
	public static final String TRAN_TCCB_DEAL_AUTHORIZE_COMFIRM = "05";
	/** 天津银行 交易处理结果 成功. */
	public static final String TRAN_TCCB_DEAL_AUTHORIZE_RETURN = "06";
	/** 天津银行 交易处理结果 超时. */
	public static final String TRAN_TCCB_DEAL_TIMEOUT = "99";

	/**深圳发展银行 交易处理结果 未结账. */
	public static final String TRAN_SDB_DEAL_NO_CHECK = "0";
	/**深圳发展银行 交易处理结果 结账中. */
	public static final String TRAN_SDB_DEAL_CHECK_IN = "1";
	/**深圳发展银行 交易处理结果 已结账. */
	public static final String TRAN_SDB_DEAL_CHECKOUT = "2";
	/**深圳发展银行 交易处理结果 永不结账. */
	public static final String TRAN_SDB_DEAL_DONT_CHECK = "3";
	/**深圳发展银行 交易处理结果 等待确认. */
	public static final String TRAN_SDB_DEAL_TOBE_CONFIRMED = "5";
	/**深圳发展银行 交易处理结果 未结账. */
	public static final String TRAN_SDB_MESSAGE_NO_CHECK = "未结账";
	/**深圳发展银行 交易处理结果 结账中. */
	public static final String TRAN_SDB_MESSAGE_CHECK_IN = "结账中";
	/**深圳发展银行 交易处理结果 已结账. */
	public static final String TRAN_SDB_MESSAGE_CHECKOUT = "已结账";
	/**深圳发展银行 交易处理结果 永不结账. */
	public static final String TRAN_SDB_MESSAGE_DONT_CHECK = "永不结账";
	/**深圳发展银行 交易处理结果 等待确认. */
	public static final String TRAN_SDB_MESSAGE_TOBE_CONFIRMED = "等待确认";
	
	/** 银联交易成功. */
	public static final String TRAN_UNIONPAY_DEAL_SUCCESS = "00";
	/** 银联查询成功 */
	public static final String TRAN_UNIONPAY_DEAL_QUERY_SUCCESS = "0";
	/** 银联查询失败 */
	public static final String TRAN_UNIONPAY_DEAL_QUERY_FAIL = "1";
	/** 银联查询处理中 */
	public static final String TRAN_UNIONPAY_DEAL_QUERY_DEALING = "2";
	/** 银联查询无此交易 */
	public static final String TRAN_UNIONPAY_DEAL_QUERY_NO_TRANCTION = "3";
	
	/** 帐务流水Sequence名称. */
	public static final String PAY_DTL_SEQ = "PAY_DTL_SEQ";

	/** 交易日志流水Sequence名称. */
	public static final String TXN_LOG_SEQ = "TXN_LOG_SEQ";

	/** 审核信息Sequence名称. */
	public static final String AUDIT_MEG_SEQ = "AUDIT_MEG_SEQ";

	/** *******************NEXT ID************************ */
	/** 订单号 KEY. */
	public static final String ORDER_KEY = "IO";
	/** 订单号 sub key. */
	public static final String ORDER_SUB_KEY = "00";

	/** 外部订单号 KEY. */
	public static final String EXT_ORDER_KEY = "IE";
	/** 外部订单号 sub key. */
	public static final String EXT_ORDER_SUB_KEY = "01";

	/** 内部交易流水号 KEY. */
	public static final String INT_TXN_SEQ_KEY = "IS";
	/** 内部交易流水号 sub key. */
	public static final String INT_TXN_SEQ_SUB_KEY = "01";

	/** 外部交易流水号 KEY. */
	public static final String EXT_TXN_SEQ_KEY = "IE";
	/** 外部交易流水号 sub key. */
	public static final String EXT_TXN_SEQ_SUB_KEY = "00";

	/** 授权码 KEY. */
	public static final String AUTH_ID = "IT";
	/** 授权码 sub key. */
	public static final String AUTH_SUB_KEY = "00";

	/** 银行历史明细 KEY. */
	public static final String BANKACCOUNT_DTLSQ_KEY = "IB";
	/** 银行历史明细 sub key. */
	public static final String BANKACCOUNT_DTLSQ_SUBKEY = "01";


	// Business Object Bean
	/******************************************* Business Object Bean *****************************************/
	/** BO标识 ServVCardRegBO. */
	public static final String BO_VCARDREG = "ServVCardRegBO";
	/** BO标识 ServVCardCancelBO. */
	public static final String BO_VCARDCANCEL = "ServVCardCancelBO";
	/** BO标识 ServVCardPwdModifyBO. */
	public static final String BO_VCARDPWDMODIFY = "ServVCardPwdModifyBO";
	/** BO标识 ServVCardPwdResetBO. */
	public static final String BO_VCARDPWDRESET = "ServVCardPwdResetBO";
	/** BO标识 ServVCardTransferBO. */
	public static final String BO_VCARDTRANSFER = "ServVCardTransferBO";
	/** BO标识 ServVCardChargeBO. */
	public static final String BO_VCARDCHARGE = "ServVCardChargeBO";
	/** BO标识 ServVCardPayC2CBO. */
	public static final String BO_VCARDPAYC2C = "ServVCardPayC2CBO";
	/** BO标识 ServVCardPayB2CBO. */
	public static final String BO_VCARDPAYB2C = "ServVCardPayB2CBO";
	/** BO标识 ServVCardPayB2BBO. */
	public static final String BO_VCARDPAYB2B = "ServVCardPayB2BBO";
	/** BO标识 ServPreVCardPayB2BBO. */
	public static final String BO_PREVCARDPAYB2B = "ServPreVCardPayB2BBO";
	/** BO标识 ServPreVCardAuthB2BBO. */
	public static final String BO_PREVCARDAUTHB2B = "ServPreVCardAuthB2BBO";
	/** BO标识 ServVCardRegBO. */
	public static final String BO_VCARDAUTHB2B = "ServVCardAuthB2BBO";
	/** BO标识 ServVCardAuthBO. */
	public static final String BO_VCARDAUTH = "ServVCardAuthBO";
	/** BO标识 VCardBO. */
	public static final String BO_VCARD = "VCardBO";
	/** BO标识 ServVCardEnAuthBO. */
	public static final String BO_VCARDENAUTH = "ServVCardEnAuthBO";
	/** BO标识 ServVCardAuthCancelBO. */
	public static final String BO_VCARDAUTHCANCEL = "ServVCardAuthCancelBO";
	/** BO标识 ServPayBO. */
	public static final String BO_B2CPAY = "ServPayBO";
	/** BO标识 ServMerGoodsReturnBO. */
	public static final String BO_MERGOODSRETURN = "ServMerGoodsReturnBO";
	/** BO标识 ServMerGRAuditBO. */
	public static final String BO_MERGRAUDIT = "ServMerGRAuditBO";
	/** BO标识 ServBatchRefundLaunchBO. */
	public static final String BO_BATCHREFUNDLAUNCH = "ServBatchRefundLaunchBO";
	/** BO标识 ServBatchDepositBO. */
	public static final String BO_BATCHDEPOSIT = "ServBatchDepositBO";
	/** BO标识 CardBatchChargeBO. */
	public static final String BO_CARDBATCHCHARGE = "CardBatchChargeBO";
	/** BO标识 ServDrawLaunchBO. */
	public static final String BO_DRAWLAUNCH = "ServDrawLaunchBO";
	/** BO标识 ServTradeDisputeBO. */
	public static final String BO_TRADEDISPUTE = "ServTradeDisputeBO";
	/** BO标识 ServCancelDisputeBO. */
	public static final String BO_CANCELDISPUTE = "ServCancelDisputeBO";
	/** BO标识 ServDrawAuditBO. */
	public static final String BO_DRAWAUDIT = "ServDrawAuditBO";
	/** BO标识 ServBCardAuthBO. */
	public static final String BO_BCARDAUTH = "ServBCardAuthBO";
	/** BO标识 ServDayEndBO. */
	public static final String BO_DAYEND = "ServDayEndBO";
	/** BO标识 DayEndAfterBO. */
	public static final String BO_DAYENDAFTER = "DayEndAfterBO";
	/** BO标识 TransferSelBO. */
	public static final String BO_TRANSFERSEL = "TransferSelBO";
	/** BO标识 MerFeeBO. */
	public static final String BO_MERFEE = "MerFeeBO";
	/** BO标识 BankAccountBO. */
	public static final String BO_BANKACCOUNT = "BankAccountBO";
	/** BO标识 CommonTxnBO. */
	public static final String BO_COMMONTXN = "CommonTxnBO";
	/** BO标识 BatchFileLogBO. */
	public static final String BO_BATCHFILELOG = "BatchFileLogBO";
	/** BO标识 ServCardCancelBO. */
	public static final String BO_CARDCANCEL = "ServCardCancelBO";
	/** BO标识 ServCardPwdModifyBO. */
	public static final String BO_CARDPWDMODIFY = "ServCardPwdModifyBO";
	/** BO标识 ServCardPwdResetBO. */
	public static final String BO_CARDPWDRESET = "ServCardPwdResetBO";
	/** BO标识 ServCardLostBO. */
	public static final String BO_CARDLOST = "ServCardLostBO";
	/** BO标识 ServCardBindBO. */
	public static final String BO_CARDBIND = "ServCardBindBO";
	/** BO标识 ServCardSendBO. */
	public static final String BO_CARDSEND = "ServCardSendBO";
	/** BO标识 ServCardActiveBO. */
	public static final String BO_CARDACTIVE = "ServCardActiveBO";
	/** BO标识 ServTranSelBO. */
	public static final String BO_TRANSEL = "ServTranSelBO";
	/** BO标识 OffLineBO. */
	public static final String BO_OFFLINE = "OffLineBO";
	/** BO标识 OffLineChargeBO. */
	public static final String BO_OFFLINECHARGE = "OffLineChargeBO";
	/** BO标识 PayDtlBO. */
	public static final String BO_PAYDTL = "PayDtlBO";
	/** BO标识 UserInfoBO. */
	public static final String BO_USERINFO = "UserInfoBO";
	/** BO标识 CorpInfoBO. */
	public static final String BO_CORPINFO = "CorpInfoBO";
	/** BO标识 MerchantInfoBO. */
	public static final String BO_MERCHANTINFO = "MerchantInfoBO";
	/** BO标识 MerStatusCheckBO. */
	public static final String BO_MERSTATUSCHECK = "MerStatusCheckBO";
	/** BO标识 ProvideTicketsBO. */
	public static final String BO_PROVIDETICKET = "ProvideTicketsBO";
	/** BO标识 DeductTicketBO. */
	public static final String BO_DEDUCTTICKET = "DeductTicketBO";
	/** BO标识 ProvideTicketsBO. */
	public static final String BO_PROVIDETICKETS = "ProvideTicketsBO";
	/** DAO标识 MerchantInfoDao. */
//	public static final String DAO_MERCHANTINFO = "MerchantInfoDao";
//	/** DAO标识 CorpInfoDao. */
//	public static final String DAO_CORPINFO = "CorpInfoDao";
//	/** DAO标识 UserInfoDao. */
//	public static final String DAO_USERINFO = "UserInfoDao";
//	/** DAO标识 CardInfoDao. */
//	public static final String DAO_CARDINFO = "CardInfoDao";
//	/** DAO标识 PayDtlDao. */
//	public static final String DAO_PAYDTL = "PayDtlDao";
//	/** DAO标识 AllotDtlDAO. */
//	public static final String DAO_ALLOTDTL = "AllotDtlDao";
//	/** DAO标识 AppTxnLogDao. */
//	public static final String DAO_APPTXNLOG = "AppTxnLogDao";
//	/** DAO标识AuditRecordDtlDao. */
//	public static final String DAO_AUDITRECORDDTL = "AuditRecordDtlDao";
//	/** DAO标识 CommQueryDao.*/
//	public static final String DAO_COMMONQUERYDAO = "CommQueryDao";
	/** BO标识 NoBindCardChargeBO. */
	public static final String BO_NOBINDCARDCHARGE = "NoBindCardChargeBO";
	/** BO标识 CardPwdSaveBO. */
	public static final String BO_CARDPWDSAVE = "CardPwdSaveBO";
	/** BO标识 DayEndTimeSetBO. */
	public static final String BO_DAYENDTIMESET = "DayEndTimeSetBO";
	/** BO标识 WarrantBo. */
	public static final String BO_WARRANT = "WarrantBo";
	/** transportProvider.*/
	public static final String BANK_TRANSPORT_PROVIDER = "transportProvider";


	// 银行手续费点
	/********************************************** 银行手续费点 ***************************************/
	/** 银行手续费点 B2C支付. */
	public static final String BANK_PAY_B2C = "0";
	/** 银行手续费点 B2B支付. */
	public static final String BANK_PAY_B2B = "1";
	/** 银行手续费点 企业本地提现. */
	public static final String BANK_DRAW_COR_C = "2"; // 提现对公本地
	/** 银行手续费点 企业异地提现. */
	public static final String BANK_DRAW_COR_D = "3"; // 提现对公异地
	/** 银行手续费点 个人本地提现. */
	public static final String BANK_DRAW_PER_C = "4"; // 提现对私本地
	/** 银行手续费点 个人异地提现. */
	public static final String BANK_DRAW_PER_D = "5"; // 提现对私异地


	// 手续费收费点
	/********************************************** 手续费收费点 ***************************************/
	/** 充值（银行卡）. */
	public static final String FEEPOINT_PERCHARGE = "11";
	/** 充值（企业网银）. */
	public static final String FEEPOINT_CORCHARGE = "21";
	/** 充值（个人银行汇款）. */
	public static final String FEEPOINT_PERREMIT = "12";
	/** 充值（企业银行汇款） . */
	public static final String FEEPOINT_CORREMIT = "22";
	/** 转账（个人）. */
	public static final String FEEPOINT_PERTRANSFER = "13";
	/** 转账（企业）. */
	public static final String FEEPOINT_CORTRANSFER = "23";
	/** 提现（个人）. */
	public static final String FEEPOINT_PERDRAW = "14";
	/** 提现（企业）. */
	public static final String FEEPOINT_CORDRAW = "24";
	/** 支付（个人国付宝账户）. */
	public static final String FEEPOINT_PERVIRPAY = "31";
	/** 支付（企业国付宝账户）. */
	public static final String FEEPOINT_CORVIRPAY = "32";
	/** 支付（个人银行卡）. */
	public static final String FEEPOINT_PERBANKPAY = "33";
	/** 支付（企业网银）. */
	public static final String FEEPOINT_CORBANKPAY = "34";
	/** 退货. */
	public static final String FEEPOINT_RETURN = "36";
	/** 保证金. */
	public static final String FEEPOINT_MARGINSUN = "37";
	/** 代扣服务费. */
	public static final String FEEPOINT_PROXYPAY = "38";



	// 手续费类型
	/********************************************** 手续费类型 ******************************************/
	/** 手续费类型 按年收费. */
	public static final String FEE_TYPE_YEAR = "1"; // 按年收费
	/** 手续费类型 单笔定额收费. */
	public static final String FEE_TYPE_SINGLE = "2"; // 单笔定额收费
	/** 手续费类型 按区间收费. */
	public static final String FEE_TYPE_BOUND = "4"; // 按区间收费

	// 返润类型
	/********************************************** 返润类型 ******************************************/
	/** 返润类型 比率返润. */
	public static final String REFUNDFEE_TYPE_RATIO = "1"; // 按年收费
	/** 返润类型 区间返润. */
	public static final String REFUNDFEE_TYPE_BOUND = "2"; // 按区间收费



	/** String 横杠. */
	public static final String LINE_MARK = "-";
	/** String 井号. */
	public static final String WELL_MARK = "#";

	// 商户传来外部交易码
	/******************************************* 商户传来外部交易码 *****************************************/
	/** 外部交易码 支付. */
	public static final String EXT_TXNCD_PAY = "8888";
	/** 外部交易码 预授权，担保支付2.0. */
	public static final String EXT_TXNCD_AUTH = "9999";
	/** 海外购物 - 支付. */
	public static final String EXT_TXNCD_OVSTRD_PAY = "8001";
	/** 海外购物 - 确认支付. */
	public static final String EXT_TXNCD_OVSTRD_PAYCONFIRM = "8002";
	/** 海外购物 - 外汇汇款手续费交易. */
	public static final String EXT_TXNCD_OVSTRD_REMITTANCE_FEE = "8003";
	/** 海外购物 - 换汇结果通知. */
	public static final String EXT_TXNCD_OVSTRD_NOTIFY_PURFOREX = "8004";

	//银行相关常量类.

	/** 支付银行. */
	public static final String PAY_BANK = "PAY_BANK";

	/** 支付类型. */
	public static final String PAY_TYPE = "PAY_TYPE";

	/** 建行. */
	public static final String BANK_CCB = "CCB";
	

	/** 招行. */
	public static final String BANK_CMB = "CMB";

	/** 工行. */
	public static final String BANK_ICBC = "ICBC";

	/** 建行B2C支付和B2B支付. */
	public static final String PAY_CCB = "PAY_CCB";

	/** 招行B2C支付. */
	public static final String B2C_CMB = "B2C_CMB";

	/** 招行B2B支付. */
	public static final String B2B_CMB = "B2B_CMB";

	/** 工行B2C支付. */
	public static final String B2C_ICBC = "B2C_ICBC";

	/** 工行B2B支付. */
	public static final String B2B_ICBC = "B2B_ICBC";

	/** 民生B2C支付. */
	public static final String B2C_CMBC = "B2C_CMBC";

	/** 民生B2B支付. */
	public static final String B2B_CMBC = "B2B_CMBC";

	/** 光大B2C支付. */
	public static final String B2C_CEB = "B2C_CEB";

	/** 光大B2B支付. */
	public static final String B2B_CEB = "B2B_CEB";

	/** 浦发B2C支付. */
	public static final String B2C_SPDB = "B2C_SPDB";

	/** 浦发B2B支付. */
	public static final String B2B_SPDB = "B2B_SPDB";

	/** 交通B2C支付. */
	public static final String B2C_BOCOM = "B2C_BOCOM";

	/** 交通B2B支付. */
	public static final String B2B_BOCOM = "B2B_BOCOM";

	/** 交通B2C支付. */
	public static final String B2C_CITIC = "B2C_CITIC";

	/** 交通B2B支付. */
	public static final String B2B_CITIC = "B2B_CITIC";

	/** 光大B2C支付和B2B支付. */
	public static final String PAY_CEB = "PAY_CEB";

	/** 华夏B2C支付. */
	public static final String B2C_HXBC = "B2C_HXBC";

	/** 华夏B2B支付. */
	public static final String B2B_HXBC = "B2B_HXBC";

	/** 农行B2C支付. */
	public static final String B2C_ABC = "B2C_ABC";

	/** 农行B2B支付. */
	public static final String B2B_ABC = "B2B_ABC";
	
	/** 中行B2C支付. */
	public static final String B2C_BOC = "B2C_BOC";

	/** 中行B2B支付. */
	public static final String B2B_BOC = "B2B_BOC";
	
	/** 建行B2C支付. */
	public static final String B2C_CCB = "B2C_CCB";

	/** 建行B2B支付. */
	public static final String B2B_CCB = "B2B_CCB";

	/** 中信B2C商户操作员代码. */
	public static final String CITIC_B2C_USERID = "CITIC.B2C.USERID";

	/** 中信B2C商户操作员登录密码. */
	public static final String CITIC_B2C_PSWD = "CITIC.B2C.PSWD";

	/** 中信B2C商户号. */
	public static final String CITIC_B2C_SHOPNO = "CITIC.B2C.SHOPNO";

	/** 中信B2C商户URL. */
	public static final String CITIC_B2C_SHOPURL = "CITIC.B2C.SHOPURL";

	/** 交通B2C版本号. */
	public static final String BOCOM_B2C_INTERFACEVERSION = "BOCOM.B2C.INTERFACEVERSION";

	/** 交通交易模式. */
	public static final String BOCOM_B2C_TRANTYPE = "BOCOM.B2C.TRANTYPE";

	/** 交通币种. */
	public static final String BOCOM_B2C_CURTYPE = "BOCOM.B2C.CURTYPE";

	/** 交通通知方式. */
	public static final String BOCOM_B2C_NOTIFYTYPE = "BOCOM.B2C.NOTIFYTYPE";

	/** 交通返回地址. */
	public static final String BOCOM_B2C_MERURL = "BOCOM.B2C.MERURL";

	/** 交通渠道编号. */
	public static final String BOCOM_B2C_NETTYPE = "BOCOM.B2C.NETTYPE";

	/** 民生商户ID. */
	public static final String CMBC_B2C_MERCHANTID = "CMBC.B2C.MERCHANTID";

	/** 民生商户名. */
	public static final String CMBC_B2C_MERCHANTNAME = "CMBC.B2C.MERCHANTNAME";

	/** 民生是否实时返回参数 0 实时返回. */
	public static final String CMBC_B2C_CORP_RET_TYPE = "CMBC.B2C.CORP.RET.TYPE";

	/** 民生返回URL. */
	public static final String CMBC_B2C_RET_URL = "CMBC.B2C.RET.URL";

	/** 建行商户ID(国富通). */
	public static final String CCB_MERCHANTID = "CCB.MERCHANTID"; //建行商户ID(国富通)

	/** 建行支行ID. */
	public static final String CCB_BRANCHID = "CCB.BRANCHID"; //建行支行ID

	/** 建行posID. */
	public static final String CCB_POSID = "CCB.POSID"; //建行posID

	/** 建行客户号(国富通). */
	public static final String CCB_CUSTID = "CCB.CUSTID"; //建行客户号(国富通)
//	招行B2C支付参数
	/** 商户开户分行号，请咨询开户的招商银行分支机构；. */
	public static final String CMB_BRANCHID = "CMB.BRANCHID"; //商户开户分行号，请咨询开户的招商银行分支机构；

	/** 商户号，6位数字，由银行在商户开户时确定；(国富通). */
	public static final String CMB_CONO = "CMB.MERCHANTID"; //商户号，6位数字，由银行在商户开户时确定；(国富通)

	/** 商户号，6位数字，由银行在商户开户时确定；(国富通). */
	public static final String CMB_MERCHANTURL = "CMB.MERCHANTURL"; //商户号，6位数字，由银行在商户开户时确定；(国富通)
//	招行B2B支付参数
	/** MCHNBR. */
	public static final String CMB_MCHNBR = "CMB.MCHNBR";

	/** CRTACC. */
	public static final String CMB_CRTACC = "CMB.CRTACC";

	/** CRTNAM. */
	public static final String CMB_CRTNAM = "CMB.CRTNAM";

	/** CRTBNK. */
	public static final String CMB_CRTBNK = "CMB.CRTBNK";

	/** CRTPVC. */
	public static final String CMB_CRTPVC = "CMB.CRTPVC";

	/** CRTCTY. */
	public static final String CMB_CRTCTYL = "CMB.CRTCTY";

	/** KEYACC. */
	public static final String CMB_KEYACC = "CMB.KEYACC";

	/** ORDCFM. */
	public static final String CMB_ORDCFM = "CMB.ORDCFM";

	/** CHKNUM. */
	public static final String CMB_CHKNUM = "CMB.CHKNUM";

	/** RETURL. */
	public static final String CMB_RETURL = "CMB.RETURL";

//	农行B2C支付参数
	/** B2C银行通知接收地址. */
	public static final String ABC_B2C_RESULTNOTIFYURL = "ABC.B2C.RESULTNOTIFYURL";

//	农行B2B支付参数
	/** B2B银行通知接收地址. */
	public static final String ABC_B2B_RESULTNOTIFYURL = "ABC.B2B.RESULTNOTIFYURL";

	/** B2B收款人帐号. */
	public static final String ABC_B2B_ACCOUNTDBNO = "ABC.B2B.ACCOUNTDBNO";

//	工行B2C支付参数
	/** MCHNBR. */
	public static final String ICBC_B2C_MCHNBR = "ICBC.B2C.MCHNBR";

	/** INTERFACENAME. */
	public static final String ICBC_B2C_INTERFACENAME = "ICBC.B2C.INTERFACENAME";

	/** INTERFACEVERSION. */
	public static final String ICBC_B2C_INTERFACEVERSION = "ICBC.B2C.INTERFACEVERSION";

	/** MERID. */
	public static final String ICBC_B2C_MERID = "ICBC.B2C.MERID";

	/** MERACCT. */
	public static final String ICBC_B2C_MERACCT = "ICBC.B2C.MERACCT";

	/** VERIFYJOINFLAG. */
	public static final String ICBC_B2C_VERIFYJOINFLAG = "ICBC.B2C.VERIFYJOINFLAG";

	/** NOTIFYTYPE. */
	public static final String ICBC_B2C_NOTIFYTYPE = "ICBC.B2C.NOTIFYTYPE";

	/** MERURL. */
	public static final String ICBC_B2C_MERURL = "ICBC.B2C.MERURL";

	/** RESULTTYPE. */
	public static final String ICBC_B2C_RESULTTYPE = "ICBC.B2C.RESULTTYPE";
	//	工行B2B支付参数
	/** APINAME. */
	public static final String ICBC_B2B_APINAME = "ICBC.B2B.APINAME";

	/** APIVERSION. */
	public static final String ICBC_B2B_APIVERSION = "ICBC.B2B.APIVERSION";

	/** SHOP_CODE. */
	public static final String ICBC_B2B_SHOP_CODE = "ICBC.B2B.SHOP_CODE";

	/** MERCHANTURL. */
	public static final String ICBC_B2B_MERCHANTURL = "ICBC.B2B.MERCHANTURL";

	/** JOINFLAG. */
	public static final String ICBC_B2B_JOINFLAG = "ICBC.B2B.JOINFLAG";

	/** SENDTYPE. */
	public static final String ICBC_B2B_SENDTYPE = "ICBC.B2B.SENDTYPE";

	/** SHOP_ACC_NUM. */
	public static final String ICBC_B2B_SHOP_ACC_NUM = "ICBC.B2B.SHOP_ACC_NUM";

	/** SHOP_ACC_NUM. */
	public static final String ICBC_B2B_PAYEEACCT = "ICBC.B2B.PAYEEACCT";

	/** 光大B2C商户ID. */
	public static final String CEB_B2C_MERCHANTID = "CEB.B2C.MERCHANTID";

	/** 光大B2B商户ID. */
	public static final String CEB_B2B_MERCHANTID = "CEB.B2B.MERCHANTID";

	/** 浦发B2C商户号. */
	public static final String SPDB_B2C_MERCCODE = "SPDB.B2C.MERCCODE";

	/** 浦发B2B商户号. */
	public static final String SPDB_B2B_MERCCODE = "SPDB.B2B.MERCCODE";

	/** 浦发终端号. */
	public static final String SPDB_TERMCODE = "SPDB.TERMCODE";

	/** 浦发通知URL. */
	public static final String SPDB_MERCURL = "SPDB.MERCURL";

	/** 光大币种. */
	public static final String CEB_CURRENCYTYPE = "CEB.CURRENCYTYPE";

	/** 光大B2C通知URL. */
	public static final String CEB_B2C_MERURL = "CEB.B2C.MERURL";

	/** 光大B2B通知URL. */
	public static final String CEB_B2B_MERURL = "CEB.B2B.MERURL";

	/** 光大通知失败引导URL. */
	public static final String CEB_MERURL1 = "CEB.MERURL1";

	/** 通知光大报文中URL2，成功. */
	public static final String CEB_MERURL2_SUCCESS = "CEB.MERURL2.SUCCESS";

	/** 通知光大报文中URL2，充值成功. */
	public static final String CEB_MERURL2_CHARDE_SUCCESS = "CEB.MERURL2.CHARGE.SUCCESS";

	/** 通知光大报文中URL2，失败. */
	public static final String CEB_MERURL2_FAILED = "CEB.MERURL2.FAILED";

	/** 华夏商户号. */
	public static final String HXBC_B2C_MERCHANTID = "HXBC.B2C.MERCHANTID";

	/** 华夏终端号. */
	public static final String HXBC_B2C_TERMNO = "HXBC.B2C.TERMNO";

	/** 华夏商家IP. */
	public static final String HXBC_B2C_MERIP = "HXBC.B2C.MERIP";

	/** 华夏币种. */
	public static final String HXBC_B2C_CURYTYPE = "HXBC.B2C.CURYTYPE";

	/** 华夏通知地址. */
	public static final String HXBC_B2C_RETURL = "HXBC.B2C.RETURL";

	/*******************************银行明文域分隔符常量*******************************/
	/** 银行明文域分隔符1. */
	public static final String BANK_PLAIN_SEPARATOR1 = "|";

	/** 银行明文域分隔符2 .*/
	public static final String BANK_PLAIN_SEPARATOR2 = "~|~";


	// 网关->银行URL
	/********************************************** 网关->银行URL ******************************************/
	/** 银行URL 建设银行. */
	public static final String TO_BANK_JIANSHE_URL = "https://ibsbjstar.ccb.com.cn/app/ccbMain";
	/** 民生测试地址. */
	public static final String TO_BANK_MINSHENG_URL = "http://220.194.27.14:6021/ReceiveMerchantRequestServlet";
	/** 银行URL B2C招商银行. */
	public static final String TO_BANK_ZHAOSHANG_B2C_URL = "https://netpay.cmbchina.com/netpayment/BaseHttp.dll?PrePayC1";
	/** 银行URL B2B招商银行. */
	public static final String TO_BANK_ZHAOSHANG_B2B_URL = "https://ebank.sz2.cmbchina.com/FB4Servlet/FbTradeX/payment.jsp";
	/** 银行URL B2C工商银行. */
	public static final String TO_BANK_GONGSHANG_B2C_URL = "https://mybank.icbc.com.cn/servlet/ICBCINBSEBusinessServlet";
	/** 银行URL B2B工商银行. */
	public static final String TO_BANK_GONGSHANG_B2B_URL = "https://corporbank.icbc.com.cn/servlet/ICBCINBSEBusinessServlet";
	/** 民生银行 B2B测试地址. */
	public static final String TO_BANK_MINSHENG_B2B_URL = "http://127.0.0.1:8888/PGServer/Trans/CMBCPayReqB2B.do";
	/** 银行URL B2C民生银行. */
	public static final String TO_BANK_MINSHENG_B2C_URL =
		"https://ebank.cmbc.com.cn/weblogic/servlets/EService/CSM/B2C/servlet/ReceiveMerchantCMBCTxReqServlet";
	/** 银行URL B2C交通银行测试地址. */
	public static final String TO_BANK_JIAOTONG_B2C_URL = "https://61.172.242.228/netpay/MerPayB2C";
	/** 银行URL 中信银行B2C测试地址. */
	public static final String TO_BANK_ZHONGXIN_B2C_URL = "https://202.108.57.12:92/MainService?txcode=2a1400";
	/** 银行URL 光大银行B2C生产地址. */
	public static final String TO_BANK_GUANGDA_B2C_URL = "https://www.cebbank.com/per/preEpayLogin.do";
	/** 银行URL 光大银行B2B测试地址. */
//	public static final String TO_BANK_GUANGDA_B2B_URL = "https://211.94.149.132:8443/ent/preEpayLogin.do";
	/** 银行URL 光大银行B2B生产地址. */
	public static final String TO_BANK_GUANGDA_B2B_URL = "https://ebank.cebbank.com/ent/preEpayLogin.do";
	/** 银行URL 浦发银行B2C测试地址. */
	public static final String TO_BANK_PUFA_B2C_URL = "http://61.169.230.133/payment/main";
	/** 银行URL 浦发银行B2B测试地址. */
	public static final String TO_BANK_PUFA_B2B_URL = "http://61.169.230.133/payment/main";
	/** 银行URL 华夏银行B2C生产地址. */
	public static final String TO_BANK_HUAXIA_B2C_URL = "https://www.hua-xiabank.com/wallet/TransMainServlet";
	/** 银行URL 华夏银行B2B测试地址. */
	public static final String TO_BANK_HUAXIA_B2B_URL = "http://127.0.0.1:8888/PGServer/Trans/HXBCPayReqB2B.do";;
	/** 银行URL 农业银行B2C测试地址. */
	public static final String TO_BANK_NONGYE_B2C_URL = "http://127.0.0.1:8888/PGServer/Trans/ABCPayReqB2C.do";
	/** 银行URL 农业银行B2B测试地址. */
	public static final String TO_BANK_NONGYE_B2B_URL = "http://127.0.0.1:8888/PGServer/Trans/ABCPayReqB2B.do";


	// 网关->银行报文接口
	/********************************************** 网关->银行报文接口 ******************************************/
	/** 发往建行 个人商户号. */
	public static final String TO_BANK_MERCHANTID_P = "111111111";
	/** 发往建行 企业商户号. */
	public static final String TO_BANK_MERCHANTID_C = "11111111111111111111111";
	/** 发往建行 pos号. */
	public static final String TO_BANK_POSID = "000000000";
	/** 发往建行 分支号. */
	public static final String TO_BANK_BRANCHID = "222222222";
	/** 发往建行 人民币代号. */
	public static final String TO_BANK_CURCODE_RMB = "01";
	/** 发往建行 个人支付交易号. */
	public static final String TO_BANK_TXCODE_PAY_P = "520100";
	/** 发往建行 企业支付交易号. */
	public static final String TO_BANK_TXCODE_PAY_C = "690401";
	/** 发往招商银行 人民币号. */
	public static final String TO_BANKCMB_CURCODE_RMB = "10";
	/** 发往工商银行 人民币号. */
	public static final String TO_BANKICBC_CURCODE_RMB = "001";
	/** 发往光大 个人支付交易号. */
	public static final String TO_BANKCEB_TRANSID_PAY_P = "IPER";
	/** 发往光大 企业支付交易号. */
	public static final String TO_BANKCEB_TRANSID_PAY_C = "EPER";
	/** 发往浦发 个人支付交易号. */
	public static final String TO_BANKSPDB_TRANABBR_PAY_P = "IPER";
	/** 发往浦发 企业支付交易号. */
	public static final String TO_BANKSPDB_TRANABBR_PAY_C = "EPER";


	/** **********************************系统级常量************************************************************ */
	/** 字符常量. */
	public static final String IN = "in";

	/** 默认密码. */
	public static final String DEFAULT_PWD = "11111111";

	/** xml后缀. */
	public static final String XML_FILE_POSTFIX = ".xml";

	/** pdf后缀. */
	public static final String PDF_FILE_POSTFIX = ".pdf";

	/** xls后缀. */
	public static final String XLS_FILE_POSTFIX = ".xls";

	/** html后缀. */
	public static final String HTML_FILE_POSTFIX = ".html";

	/** dat后缀. */
	public static final String DATA_FILE_POSTFIX = ".dat";

	/** 未知错误. */
	public static final String DEFAULT_ERR_MSG = "unknown error";

	/** 信息失败. */
	public static final String VALIDATE_MSG_ERR_MSG = "validate message error";

	/** xml编码. */
	public static final String XML_ENCODE_UTF8 = "UTF-8";

	/** 网站. */
	public static final String GLOBAL_TXN_ID = "WEB";

	/** CONTEXT_PATH. */
	public static final String CONTEXT_PATH = "contextPath";

	/** 成功返回码. */
	public static final String AS_TPCALL_SUCCESS_RSPCODE = "0000";

	/** 通信返回码. */
	public static final String SOCKET_SUCCESS_RSPCODE = "0000";

	/** 默认值. */
	public static final String DEFAULTTXNID = "99999999";

	/** memeber variable: this trans code of BeginTransForward. */
	public static final String BEGIN_TRANS = "USER-000";

	/** memeber variable: this trans code of LoginAction. */
	public static final String LOGIN_TRANS = "USER-001";

	/** 字段. */
	public static final String FIELD = "Field";

	/** 报文. */
	public static final String BUFFREF = "BuffRef";

	/** 报文id. */
	public static final String BUF_ID = "id";

	/** 报文类型. */
	public static final String BUF_TYPE = "type";

	/** 报文描述. */
	public static final String BUF_DESC = "desc";

	/** 报文名称. */
	public static final String BUF_NAME = "name";

	/** 报文状态. */
	public static final String BUF_STATUS = "status";

	/** 报文值. */
	public static final String BUF_VALUE = "value";

	/** 返回码. */
	public static final String RSPCODE = "RspCode";

	/** 输出信息. */
	public static final String OUTMSG = "OutMsg";

	/** 输出信息码. */
	public static final String OUTRSPCODE = "OutRspCode";

	/** 输出错误信息. */
	public static final String OUTERRMSG = "OutErrMsg";

	/** 阶段. */
	public static final String PHASE = "Phase";

	/** 外阶段. */
	public static final String EXPHASE = "EXPhase";

	/** 流水号. */
	public static final String INTTXNSEQ = "IntTxnSeq";

	/** 交易日期. */
	public static final String INTTXNDT = "IntTxnDt";

	/** 交易时间. */
	public static final String INTTXNTM = "IntTxnTm";

	/** M 一定要出现. */
	public static final String M = "M";

	/** C 符合条件出现. */
	public static final String C = "C";

	/** N 不出现. */
	public static final String N = "N";

	/** O 自己选择出现. */
	public static final String O = "O";

	/** 请求报文. */
	public static final String COMM_REQ = "req";

	/** 应答报文. */
	public static final String COMM_RES = "res";
    //阶段
	/** 0阶段. */
	public static final String STEP0 = "0";

	/** 1阶段. */
	public static final String STEP1 = "1";

	/** 2阶段. */
	public static final String STEP2 = "2";

	/** 3阶段. */
	public static final String STEP3 = "3";

	// oc4j 日志
	/** log4j配置文件. */
	public static final String LOGFILENAME = "log4j.xml";

	/** 联机交易服务buffInner参数. */
	public static final String JOLT_JOLTCONNPOOLNM = "jolt_connection_pool_name";

	/** 联机交易服务buffInner参数. */
	public static final String JOLT_OUTSTRING = "outString";

	/** 联机交易服务buffInner参数. */
	public static final String JOLT_INSTRING = "inString";

	/** TPCALL_TUXSERNM tunedo 服务名称. */
	public static final String TPCALL_TUXSERNM = "tuxedo_service_name";

	/** TPCALL_INTTXNCD 返回交易码. */
	public static final String TPCALL_INTTXNCD = "reqTxnCode";

	/** TPCALL_LENGTH 长度. */
	public static final String TPCALL_LENGTH = "length";

	/** TPCALL_REQMAC 发送mac. */
	public static final String TPCALL_REQMAC = "reqMac";

	/** TPCALL_RSPMAC 返回mac. */
	public static final String TPCALL_RSPMAC = "rspMac";

	/** TPCALL_RSPCODE 返回码. */
	public static final String TPCALL_RSPCODE = "rspCode";

	/** TPCALL_RSPINFO 返回信息. */
	public static final String TPCALL_RSPINFO = "rspInfo";

	/** TPCALL_RSP_HEAD_LENGTH 返回信息头长度. */
	public static final String TPCALL_RSP_HEAD_LENGTH = "rspHeadLength";

	/** TPCALL_GENMAC. */
	public static final String TPCALL_GENMAC = "genMac";

	/** 报表服务buffInner参数. */
	public static final String REPORTRELATIVEPATH = "relativePath";

	/** 报表服务数据文件名称. */
	public static final String DATAFILENAME = "dataFileName";

	/** Socket服务buffInner参数 报表服务通信端口. */
	public static final String SOCKET_NUMBER = "SocketNumber";

	/** 报表服务发送mac. */
	public static final String SOCKET_REQMAC = "ReqMac";

	/** 报表服务返回mac. */
	public static final String SOCKET_RSPMAC = "RspMac";

	/** SOCKET_RSPCODE 返回码. */
	public static final String SOCKET_RSPCODE = "RspCode";

	/** SOCKET_RSPCODE_NULL 返回码为空. */
	public static final String SOCKET_RSPCODE_NULL = "RspCodeNull";

	/** SOCKET_LENGTH 长度. */
	public static final String SOCKET_LENGTH = "length";

	/** SOCKET_INSTRING 输入字符串. */
	public static final String SOCKET_INSTRING = "inString";

	/** SOCKET_OUTSTRING 输出字符串. */
	public static final String SOCKET_OUTSTRING = "outString";

	/** SOCKET_IP IP地址. */
	public static final String SOCKET_IP = "ip";

	/** SOCKET_PORT 端口号. */
	public static final String SOCKET_PORT = "port";

	/** Socket代码 通信端口号. */
	public static final String SOCKET_TRANS = "1000";

	/** 联机交易服务中buffer名的定义. */
	public static final String CALL_BUFFIN = "BuffIn";

	/** CALL_BUFFOUT 输出报文. */
	public static final String CALL_BUFFOUT = "BuffOut";

	/** CALL_BUFFINNER 处理中的报文. */
	public static final String CALL_BUFFINNER = "BuffInner";

	/** BO 下一个可用节点. */
	public static final String TBL_CON_NEXT_ID_BO = "nextIdBO";

	/** TBL_CON_TXN_LOG_BO 交易日志. */
	public static final String TBL_CON_TXN_LOG_BO = "txnLogBO";

	/** TBL_CON_GRP_PRI_MAP_BO. */
	public static final String TBL_CON_GRP_PRI_MAP_BO = "groupPrivilegeMapBO";

	/** TBL_CON_OPR_PRI_MAP_BO. */
	public static final String TBL_CON_OPR_PRI_MAP_BO = "operatorPrivilegeMapBO";

	/** 报表服务中的指定分隔符 . */
	public static final String REPORT_SEPARATOR = "/";

	/** 分隔符. */
	public static final String NFEERATIO = "-";

	/** 报表服务中的报表类型. */
	public static final String REPORT_RPTMODE = "rptMode";

	/** 报表生成类型 .pdf. */
	public static final String REPORT_PDFMODE = "rptpdf";

	/** 报表生成类型 .excel. */
	public static final String REPORT_EXCELMODE = "rptexcel";

	/** 报表生成类型 .html. */
	public static final String REPORT_HTMLMODE = "rpthtml";

	/** 报表生成类型 .xml. */
	public static final String REPORT_XMLMODE = "rptxml";

	/** 报表生成类型缩写 p. */
	public static final String PDF_MARK = "p";

	/** 报表生成类型缩写 e. */
	public static final String EXCEL_MARK = "e";

	/** 报表生成类型缩写 h. */
	public static final String HTML_MARK = "h";

	/** 报表生成类型缩写 x. */
	public static final String XML_MARK = "x";

	/** 报表名称. */
	public static final String REPORTNAME_DRAW = "Drawing";

	/** tpCall. */
	public static final String TCP_MESSAGE_ENTITY_ID_TPCALL = "tpCall";

	/** socket通信. */
	public static final String TCP_MESSAGE_ENTITY_ID_SOCKET = "socket";

	/** 定义操作员. */
	public static final String SYS_OPERATOR = "operator";
	
	/** 定义操作员. */
	public static final String SYS_OPERATOR_CRNP = "crnpOperator";

	/** 交易码. */
	public static final String PRIBUTTON_PARAM_TXN = "txn";

	/** 退出. */
	public static final String LOGOUT = "000002";

	/** 登入. */
	public static final String LOGIN = "000001";

	/*****************************************PGConsole BO定义****************************************************/
	/** 操作员注册. */
	public static final String OPRREG = "T101001BO";

	/** 操作员修改+密码重置. */
	public static final String EDITOPR = "T101033BO";

	/** 操作员权限管理. */
	public static final String OPRAUTMANAGEMENT = "T1010011BO";

	/** 操作员权限维护. */
	public static final String OPRPRIGRPID = "T101009BO";

	/** 本人信息修改. */
	public static final String OPRINFOMANAGE = "T101004BO";

	/** 企业用户管理. */
	public static final String CORPINFO_BO = "CorpInfoBO";

	/** 企业管理. */
	public static final String CORPINFOEDIT = "T102012BO";

	/** 企业下用户管理. */
	public static final String CORPUSERINFO = "CorpUserInfoBO";

	/** 系统参数FEEID. */
	public static final String SYSPARAM_BO = "UpdateSysParamBO";

	/** 商城入网审核. */
	public static final String MERINFO_BO = "T103002BO";

	/** 商城信息管理. */
	public static final String MERINFOMANAGE = "T103006BO";

	/** 商城交易权限设置. */
	public static final String MERINFOTXNCD = "MerTxnCdBO";

	/** 个人信息管理. */
	public static final String PERSONINFO = "T103009BO";

	/** 手续费个人、企业、商城. */
	public static final String FEEINFO = "T104003BO";

	/** 手续费方案. */
	public static final String FEEPLAN = "MerFeePlanBO";

	/** 银行手续费. */
	public static final String BANKFEE_BO = "BankFeeBO";

	/** 账户流水表. */
	public static final String PAYDTL = "payDtlBO";

	/** 批量文件跟踪. */
	public static final String BATCHDETIAL = "BatchDetialBO";

	/** 提现审核. */
	public static final String AUTINFO = "T104004BO";

	/** 商城对帐. */
	public static final String ALLOTINFO = "CheckAccountsBO";

	/** 系统参数. */
	public static final String SYSPARAMMAGIC = "T107002BO";

	/** 交易量统计. */
	public static final String TRSS = "TrsStatistcsBO";

	/** 账户解锁. */
	public static final String UNLOCK = "CardUnlockBO";

	/** 担保转帐超时处理. */
	public static final String SURETY_TRANS_OVERTIME_BO = "suretyTransOvertimeBO";

	/** 扫描余额小于预警金额的商城. */
	public static final String UPDATE_MERCHANT = "MerchantStatus";

	/** 定时去检查担保转帐超时任务. */
	public static final String SURETY_TRANS_OVERTIME_DEAL = "suretyTranOvertimeDeal";

	/**
	 * 风险控制定时任务.
	 */
	public static final String RISK_CONTROLLER_JOB = "riskControllerBO";

	/***************************************PGConsole 参数级*******************************************************************/
	/** NEXTID 中的参数含义. */
	public static final String NEXTEXTORDERID = "IN"; // 外部订单号 merOrderNum

	/** 外部流水号 systracenum. */
	public static final String NEXT_CARDTRACENUM = "ES";// 外部流水号 systracenum

	/** 批次号. */
	public static final String NEXT_BATCHES = "IB"; // 批次号

	/** 退货审核 nextId. */
	public static final String NEXT_INTUSERID = "IA";

	/** 手续费表 feeId. */
	public static final String NEXT_INTFEEID = "IQ";

	/** 参数类型 nextID. */
	public static final String NEXT_INTSYSPARAM = "IC";

	/** 用户组表 nextID. */
	public static final String NEXT_USERGROUP = "UG";

	/** 权限类型. */
	public static final String NEXT_INTAUTGRP = "IK";

	/** nextId 二级键值. */
	public static final String ACCTREADY = "00";

	/** nextId 二级键值. */
	public static final String ACCTDISABLE = "01";

	/** nextId 二级键值. */
	public static final String ACCTACCEPT = "02";

    //系统级
	/** 参数类型 企业商城. */
	public static final String MERTYPE = "0002"; // 企业商城

	/** 参数管理 企业. */
	public static final String CORPUSERTYPE = "0003";// 企业

	/** 参数管理 个人. */
	public static final String PERSONTYPE = "0004";// 个人

	/** 参数管理 个人商城. */
	public static final String PERSONAL_MERTYPE = "0006";// 个人商城

	/** 回显无法翻译feeId. */
	public static final String SYS_PARARM = "0002";

	/** 企业级别. */
	public static final String SYS_PARARM0 = "0003";

	// 日切日期
	/** 日切日期主键1. */
	public static final String DAYENDPARAMID = "0001";

	/** 日切日期主键2. */
	public static final String DAYENDMAGIC = "0000";

	/** 日切翻译. */
	public static final String DAYENDSUCCESS = "0000"; // 处理成功

	/** 日切翻译. */
	public static final String DAYENDPROCESS = "0001"; // 处理中

	/** 日终完成进度 进行中. */
	public static final String PROCESS = "日终正在进行";

	/** 日终完成进度 系统内部错误. */
	public static final String FAIL = "系统内部错误";

	/*******************************************PGConsoel 字符常量***************************************************************/
	/** 交易号. */
	public static final String ACCTXNCD = "accTxnCd";

	/** 描述. */
	public static final String DESCTX = "descTx";

	/** 有效ID. */
	public static final String VALIDIN = "validIn";

	/** 银行ID. */
	public static final String BANKID = "bankId";

	/** 对方银行ID. */
	public static final String OBJBANKID = "objBankId";

	/** 商户级别. */
	public static final String BRHLEVEL = "brhLevel";

	/** 对方商户级别. */
	public static final String OBJBRHLEVEL = "objBrhLevel";

	/** 商户级别. */
	public static final String OWNERBRHLEVEL = "ownerBrhLevel";

	/** 最近更新操作员. */
	public static final String LASTUPDOPRID = "lastUpdOprId";

	/** 最后更新时间. */
	public static final String LASTUPDTS = "lastUpdTs";

	/** 最后交易序列. */
	public static final String LASTUPDTXNID = "lastUpdTxnId";

	/** The Constant VOUENTRYID. */
	public static final String VOUENTRYID = "vouEntryId";

	/** 商户ID. */
	public static final String BRHID = "brhId";

	/** 交易号. */
	public static final String TXNCD = "txnCd";

	/** The Constant DBSUBJID. */
	public static final String DBSUBJID = "dbSubjId";

	/** The Constant CRSUBJID. */
	public static final String CRSUBJID = "crSubjId";

	/** 描述. */
	public static final String DESCTX_VOUDLT = "descTx";

	/** The Constant VOUENTRYVOU. */
	public static final String VOUENTRYVOU = "vouEntryId";

	/** 描述信息 .*/
	public static final String DESCTX_VOU = "descTx";

	/** 逻辑标志. */
	public static final String ENABLEFLG = "enableFlg";

	/** 类型. */
	public static final String VOUTYPE = "vouType";

	/** 参数修改类型. */
	public static final String PRM_UPD_TYPE_1 = "1";

	/** The Constant PRM_UPD_TYPE_2. */
	public static final String PRM_UPD_TYPE_2 = "2";

	/** as.huateng.bo.impl.T104005Impl常数. */
	public static final String ENABLEFLAG = "Y";

	/** The Constant DISABLEFLAG. */
	public static final String DISABLEFLAG = "N";

	/** 权限码. */
	public static final String AUTPRITXNCD = "000000";

	/** 默认操作员名称. */
	public static final String PARAMNAME = "console";

	/** 调试状态. */
	public static final int BEGINE = 0;

	/** 结束符号. */
	public static final int END = 4;

	/** 进程数. */
	public static final int THREAD = 3;


	/********************************************PGConsole 权限码*****************************************************/

	/** 操作员管理. */
	public static final String OPRMANAGEMENT = "120000";

	/** 角色管理. */
	public static final String AUTMANGEMENT = "130000";

	/** 企业用户审核. */
	public static final String CORPAUT = "140000";

	/** 企业用户信息管理. */
	public static final String CORPINFO = "150000";


	/** 个人用户管理. */
	public static final String PERSONMAGE = "180000";


	/** 商城手续费查询. */
	public static final String MERFEE = "230003";

	/** 企业手续费查询. */
	public static final String CORPFEE = "230004";

	/** 个人手续费查询. */
	public static final String PERSONFEE = "230005";

	/** 银行手续费查询. */
	public static final String BANKFEE = "230006";

	/** 确认提现. */
	public static final String ENCASH = "240100";


	/** 参数设置. */
	public static final String SYSPARAM = "280000";

	/** 合作银行设置. */
	public static final String BANKINFO = "300000";

	/** 业务管理. */
	public static final String BUSINESS = "240000";

	/** 发卡文件下载. */
	public static final String BANKCARD = "310102";

	/** 对账文件下载. */
	public static final String AUDITFILEDOWN = "221000";

	/** 权限用--合作银行. */
	public static final String BANKINFOADD = "300001";

	/** The Constant BANKINFOEDIT. */
	public static final String BANKINFOEDIT = "300003";

	/** The Constant BANKINFODEL. */
	public static final String BANKINFODEL = "300002";

	/** 返回结果. */
	public static final String RESCODE = "0000";

	/** 失败结果. */
	public static final String FAILCODE = "0001";


	/********************************************PGConsole 用户状态************************************************************/

	// 用户类型
	/** 个人用户 . */
	public static final String USER_P = "1"; // 个人

	/** 企业用户. */
	public static final String USER_C = "2"; // 企业

	/** 企业商城. */
	public static final String USER_M = "3"; // 企业商城

	/** 个人商城. */
	public static final String USER_CM = "4"; // 个人商城

	// 个人
	/** 用户状态 正常. */
	public static final String USER_STATUS_ACTIVATE = "00"; // 正常

	/** 用户状态 待激活. */
	public static final String USER_STATUS_WAIT = "01"; // 待激活


	/** 用户状态 控制台锁定. */
	public static final String USER_STATUS_CONSOLELOCK = "04"; // 控制台锁定

	// 商城注册状态

	/** 商城状态 拒绝. */
	public static final String MERCHANT_STATUS_REFUSE = "06"; // 拒绝

	/** 商城信息修改通知网关交易类型. */
	public static final String TXNCODE = "0";   // 商城入网审核

	/** 商户信息修改 标识. */
	public static final String TXNCODEPOINT = "2";   // 修改商城信息

	/** 商城权限代码 标识. */
	public static final String AUTCODE = "1";

	/** 商城注销状态. */
	public static final String MERSTA = "05";

	/** 提现审核状态. */
	public static final String AUTSTA = "2";

	/** 商城交易权限. */
	public static final String VALUEREGIX = "|";

	// 企业用户注册状态

	/** 企业用户注册状态 待激活. */
	public static final String CORP_STATUS_WAIT = "01"; // 待激活

	/** 企业用户注册状态 注销. */
	public static final String CORP_STATUS_TOBENULL = "03"; // 注销

	// 企业状态
	/** 企业状态 正常. */
	public static final String CORP_STAT_NORMAL = "0"; // 正常

	/** 企业用户状态 密码锁定. */
	public static final String CORP_CUST_STAT_PWDLOCK = "02"; // 密码锁定

	/** 企业用户状态 正常. */
	public static final String CORP_CUST_STAT_NORMAL = "00"; // 正常

	/** 企业状态 控制台锁定. */
	public static final String CORP_STAT_CONLOCK = "3"; // 控制台锁定

	/** 企业状态 注销. */
	public static final String CORP_STAT_CANCEL = "4"; // 注销

	/** 拒绝用户状态. */
	public static final String REMAIL = "06";

	// 密码类型
	/** 密码类型 登录密码. */
	public static final String PASS_TYPE_LOGIN = "0"; // 登录密码

	/** 密码类型 支付密码. */
	public static final String PASS_TYPE_PAY = "1"; // 支付密码

	/** 用户类型1个人. */
	public static final String NEW_P = "1";

	/** 用户类型2企业. */
	public static final String NEW_C = "2";

	/** 用户类型3企业商城. */
	public static final String NEW_CM = "3";// 企业商城

	/** 用户类型4个人商城(暂未用到). */
	public static final String NEW_PM = "4";// 个人商城

	/** 企业用户注销状态. */
	public static final String CORPSTA = "4";

	/** 企业下用户的注销状态. */
	public static final String CORPUSERSTA = "03";

	/** 密码重置常量. */
	public static final String NEWPASSWORD = "00000000";


	/**************************************PGConsole 审核、银行、控制台、发卡信息************************************************************************/
	// 审核
	/** 单笔退货审核. */
	public static final String AUDIT_TYPE_SINGLE_REFOUND = "1"; // 单笔退货审核

	/** 提现审核. */
	public static final String AUDIT_TYPE_GETOUT = "4"; // 提现审核

	/** 审核信息表中复核不通过. */
	public static final String AUDIT_REFUSE = "noaudit";

	/** 审核信息表中复核通过. */
	public static final String AUDIT_SUCCESS = "audit";

	/** 审核是否是线下标识. */
	public static final String ISOFFLINE = "0";

	/** a审核是否是线下标识. */
	public static final String OFFLINEIS = "1";

	/** 本地. */
	public static final String IS_BJ = "0";

	/** 异地. */
	public static final String IS_NOT_BJ = "1";

	/** 提现未复核. */
	public static final String IS_NOT_REVIEW = "0";

	/** 提现已复核. */
	public static final String IS_REVIEW = "1";

	/** 线下转账充值审核LOG审核类型：初审. */
	public static final String LOG_AUDIT_TYPE_1 = "1";

	/** 线下转账充值审核LOG审核类型：复审 .*/
	public static final String LOG_AUDIT_TYPE_2 = "2";

	//银行类
	/** 合作银行管理--状态0--正常 1—-已注销. */
	public static final String BANKSTAT_0 = "0";
	/** The Constant BANKSTAT_1. */
	public static final String BANKSTAT_1 = "1";
	/** 值key. */
	public static final int VALUEKEY = 4;

	/** 银行支持付款方式(0:B2C&B2B;1:B2C;2:B2B;3:均不支持). */
	/** 支持B2C&B2B. */
	public static final String BANK_PAY_SUPPORT_ALL = "0";
	/** 支持B2C. */
	public static final String BANK_PAY_SUPPORT_B2C = "1";
	/** 支持B2B. */
	public static final String BANK_PAY_SUPPORT_B2B = "2";
	/** 均不支持. */
	public static final String BANK_PAY_SUPPORT_NO = "3";

	/** 直连银行支持付款方式(0:B2C&B2B;1:B2C;2:B2B;3:均不支持). */
	/** 支持B2C&B2B. */
	public static final String BANK_DIRECT_PAY_SUPPORT_ALL = "0";
	/** 支持B2C. */
	public static final String BANK_DIRECT_PAY_SUPPORT_B2C = "1";
	/** 支持B2B. */
	public static final String BANK_DIRECT_PAY_SUPPORT_B2B = "2";
	/** 均不支持. */
	public static final String BANK_DIRECT_PAY_SUPPORT_NO = "3";

	/** 银行支持对账方式(0:B2C&B2B;1:B2C;2:B2B;3:均不支持). */
	/** 支持B2C&B2B. */
	public static final String BANK_CHECK_BILL_SUPPORT_ALL = "0";
	/** 支持B2C. */
	public static final String BANK_CHECK_BILL_SUPPORT_B2C = "1";
	/** 支持B2B. */
	public static final String BANK_CHECK_BILL_SUPPORT_B2B = "2";
	/** 均不支持. */
	public static final String BANK_CHECK_BILL_SUPPORT_NO = "3";

	/** 手续费比例. */
	public static final String FEERATIO = "0";

	/** 银行手续费类型 0-笔+区. */
	public static final String BANKFEE_FEETYPE_0 = "0"; // 银行手续费表中的交易类型:0-笔+区

	/** 银行手续费类型 1--率+区. */
	public static final String BANKFEE_FEETYPE_1 = "1";

    //控制台

	/** 操作员状态0--正常 1--注销. */
	public static final String OPRSTAT_0 = "0";

	/** 操作员状态0--正常 1--注销. */
	public static final String OPRSTAT_1 = "1";

	/** 启动更新操作员. */
	public static final String UPDATE_OPR = "UpdateOpr";

	/** 操作员状态 0正常. */
	public static final String OPR_STATUS_0 = "0"; // 正常

	/** 操作员状态 1锁定. */
	public static final String OPR_STATUS_1 = "1"; // 锁定

	// 发卡处理标志
	/** 发卡处理标志 已激活. */
	public static final String CARD_DEAL_FLAG_Y = "02"; // 已经激活

	/** 卡信息. */
	public static final String CARDINFO_ISNOT = "10";

	/** 卡状态 成功. */
	public static final String CARDINFO_SUCCESS = "1";

	/** 发卡可否提现开关. */
	public static final String BANKEXTENDNO = "0"; // 不可提现

	/** 可提现. */
	public static final String BANKEXTEND = "1"; // 可提现

	/****************************************************PGConsole 交易类型***********************************************************/
	// 交易类型（对应虚拟卡 ）
	/** 交易类型 支付. */
	public static final String TXN_TYPE_PAY = "00"; // 支付

	/** 交易类型 退货. */
	public static final String TXN_TYPE_GOODBACK = "01";// 退货

	/** 交易类型 充值. */
	public static final String TXN_TYPE_CHARGE = "02"; // 充值

	/** 交易类型 提现. */
	public static final String TXN_TYPE_GETOUTMONEY_DONEORCANCEL = "03"; // 提现（资金完成或取消）

	/** 交易类型 转账. */
	public static final String TXN_TYPE_TRANSFER = "04"; // 转帐

	/** 交易类型 预授权. */
	public static final String TXN_TYPE_AUTHER = "06"; // 预授权

	/** 交易类型 预授权取消. */
	public static final String TXN_TYPE_AUTHER_CANCEL = "07"; // 预授权取消

	/** 交易类型 预授权完成. */
	public static final String TXN_TYPE_AUTHER_DONE = "08"; // 预授权完成

	/** 交易类型 提现. */
	public static final String TXN_TYPE_GETOUTMONEY_FROZEN = "13"; // 提现（资金冻结）

	/** 交易类型 扣除商户手续费. */
	public static final String TXN_TYPE_MERCHANTFEE = "36"; // 扣除商户手续费

	/** 交易类型 批量退货. */
	public static final String TXN_TYPE_BATCHGOODBACK = "64"; // 批量退货

	/** 交易类型 批量存款. */
	public static final String TXN_TYPE_BATCHSAVE = "65"; // 批量存款

	/** 担保转帐申请标识. */
	public static final String TXN_TYPE_WARRREQIRE = "93";// 担保转帐申请

	/** 担保转帐申请完成标识. */
	public static final String TXN_TYPE_WARRENSURE = "94";// 担保转帐完成

	/** 担保转帐取消标识. */
	public static final String TXN_TYPE_WARRCANCEL = "95";// 担保转帐取消

	/** 银行卡担保支付申请标识. */
	public static final String TXN_TYPE_BANKAUTHPAY_REQIRE = "96";// 银行卡担保支付申请

	/** 银行卡担保支付完成标识. */
	public static final String TXN_TYPE_BANKAUTHPAY_SURE = "97";// 银行卡担保支付完成

	/** 银行卡担保支付取消标识. */
	public static final String TXN_TYPE_BANKAUTHPAY_CANCEL = "98";// 银行卡担保支付取消

	/** ********************************************数字常量.************************************************************** */
	/** 数据常量 6. */
	public static final int SIX = 6;

	/** 数据常量 10. */
	public static final int TEN = 10;

	/** 数据常量 4. */
	public static final int NUMBER_4 = 4;

	/** 数据常量 20. */
	public static final int MNUBER_20 = 20;

	/** 数据常量 0.01. */
	public static final double NUMBER_0 = 0.01;

	/** 数据常量 3145728. */
	public static final int NUMBER_3145728 = 3145728;

	/** 数据常量 62. */
	public static final int NUMBER_62 = 62;

	/** 数据常量 3. */
	public static final int NUMBER_3 = 3;

	/** 数据常量 8. */
	public static final int NUMBER_8 = 8;

	/** 数据常量 100. */
	public static final int NUMBER_100 = 100;

	/** 数据常量 9. */
	public static final int NUMBER_19 = 19;

	/** 数据常量 19. */
	public static final int NUMBER_9 = 9;

	/** 数据常量 0. */
	public static final int NUMBER_00 = 0;

	/** 数据常量 8888. */
	public static final int NUMBER_8888 = 8888;

	/** 数据常量 5. */
	public static final int NUMBER_5 = 5;

	/** 数据常量 12. */
	public static final int NUMBER_12 = 12;

	/** 数据常量 13. */
	public static final int NUMBER_13 = 13;

	/** 数据常量 14. */
	public static final int NUMBER_14 = 14;

	/** 数据常量 11. */
	public static final int NUMBER_11 = 11;

	/** 数据常量 15. */
	public static final int NUMBER_15 = 15;

	/** 数据常量 16. */
	public static final int NUMBER_16 = 16;

	/** 数据常量 7. */
	public static final int NUMBER_7 = 7;

	/** 数据常量 1024. */
	public static final int NUMBER_1024 = 1024;

	/** 数据常量 -2. */
	public static final int NUMBER2 = -2;

	/** 数据常量 4000. */
	public static final int NUMBER_4000 = 4000;

	/** 数据常量 2000. */
	public static final int NUMBER_2000 = 2000;

	/** 数据常量 30. */
	public static final int NUMBER_30 = 30;

	/** 数据常量 2291. */
	public static final int NUMBER_2291 = 2291;

	/** 数据常量 2292. */
	public static final int NUMBER_2292 = 2292;

	/** 数据常量 1400. */
	public static final int NUMBER_1400 = 1400;

	/** 数据常量 8129. */
	public static final int NUMBER_8129 = 8129;

	/** 数据常量 192. */
	public static final int NUMBER_192 = 192;

	/** 数据常量 1000. */
	public static final int NUMBER_1000 = 1000;

	/** 数据常量 1001. */
	public static final int NUMBER_1001 = 1001;

	/** 数据常量 512. */
	public static final int NUMBER_512 = 512;

	/** 数据常量 64. */
	public static final int NUMBER_64 = 64;

	/********************************************** 交易类交易状态码.**************************************************************/

	/** 挂起. */
	public static final String TXN_STA_CD_HOLD = "0";

	/** 失败. */
	public static final String TXN_STA_CD_FAILED = "1";

	/** 成功. */
	public static final String TXN_STA_CD_SUCCESS = "2";

	/** 已发生退货. */
	public static final String TXN_STA_CD_SENDBACK = "6";

	/** 待审核. */
	public static final String TXN_STA_CD_UNAUDIT = "7";

	/** 发卡行完成. */
	public static final String TXN_STA_CD_BANKCOMPLETE = "9";

	/** 支付交易，企业财务复核不通过；提现交易，控制台审核不通过. */
	public static final String TXN_STA_CD_AUDITFAILED = "a";

	/** 银行结果未知（B2C支付，转账）. */
	public static final String TXN_STA_CD_UNKNOWBANKRES4B2C = "b";

	/** 银行结果未知（B2B支付）. */
	public static final String TXN_STA_CD_UNKNOWBANKRES4B2B = "c";

	/**********************************************PGConsole 其它*******************************************************************/

	/** 存取标记 c存. */
	public static final String CQ_MARKER_C = "C";

	/** 存取标记 q取. */
	public static final String CQ_MARKER_Q = "Q"; // 贷(取)

	/** 通用标识-成功. */
	public static final String SUCCESS_S = "success";

	/** 通用标识-失败. */
	public static final String FAILE = "faile";

	/** 未开通虚拟账户. */
	public static final String NOT_OPEN_CARD = "0";

	/** 企业用户状态. */
	public static final String CORP_STATUS = "5"; // 企业被拒绝

	/** 日期为空时. */
	public static final String DATE_DEFULT = "undefinedundefined";

	/** 扣除商城手续费. */
	public static final String MERFEESUMMARY = "日终结算扣除手续费";

	/** contextPath 上下文路径. */
	public static String contextPath = null;

	/** xmlPath xml路径. */
	public static String xmlPath = null;

	/** xslPath xsl路径. */
	public static String xslPath = null;

	/** memeber variable: blank　空字符串. */
	public static final String BLANK = "";

	/** member variabel: space 空格. */
	public static final String SPACE = " ";

	/** memeber variable: unline 单一线. */
	public static final String UNLINE = "_";

	/** memeber varibale: star  星号. */
	public static final String STAR = "*";

	/** memeber variable: line 单线. */
	public static final String LINE = "-";

	/** memeber variable: colon 分隔线. */
	public static final String COLON = "|";

	/** memeber variable: point 分隔符 点. */
	public static final String POINT = ".";

	/** memeber variable: comma 分隔符 逗号. */
	public static final String COMMA = ",";

	/** memeber variable: slash 斜线. */
	public static final String SLASH = "/";

	/** memeber variable: left 左括号. */
	public static final String LB = "(";

	/** memeber variable: right 右括号. */
	public static final String RB = ")";

	/** memeber variable: rmb 人民币代码. */
	public static final String CUR_RMB = "RMB";

	/** memeber variable: page size 文件长度. */
	public static final int PAGE_SIZE = 10;

	/** memeber variable: String ONE 字符1. */
	public static final String ONE = "1";

	/** memeber variable: String ZERO 字符0. */
	public static final String ZERO = "0";

	/** memeber variable: number six 数字 6. */
	public static final int NUM_SIX = 6;

	/** memeber variable: equal mark 等号. */
	public static final String EQUAL = "=";

	/** memeber variable: operation ne 不相等. */
	public static final String NE = "!=";

	/** memeber variable: operation le 小于等于. */
	public static final String LE = "<=";

	/** memeber variable: operation ge 大于等于. */
	public static final String GE = ">=";

	/** memeber variable: operation lt 小于. */
	public static final String LT = "<";

	/** memeber variable: operation gt 大于. */
	public static final String GT = ">";

	/** memeber variable: list separator 分隔符. */
	public static final String SEP = "./";

	/** memeber variable: Y 是否. */
	public static final String Y = "Y";

	/** memeber variable: @ email分隔符. */
	public static final String MAIL = "@";

	/** memeber variable: number zero 数字 0. */
	public static final int NZERO = 0;

	/** memeber variable: string true boolean布尔值 真. */
	public static final String TRUE_STRING = "true";

	/** memeber variable: string false boolean布尔值 假. */
	public static final String FALSE_STRING = "false";

	/** memeber variable: global forward success 转向成功. */
	public static final String GLOBAL_SUCCESS = "$success";

	/** memeber variable: global forward fail 转向失败. */
	public static final String GLOBAL_FAIL = "$fail";

	/** WEB-INF. */
	public static final String WEBINF = "WEB-INF";

	/** ERROR_SYSTEM_ERROR 系统码. */
	public static final String ERROR_SYSTEM_ERROR = "0001";

	/** ERROR_DB_ERROR 数据码. */
	public static final String ERROR_DB_ERROR = "0002";

	/** TITALABEL 表头. */
	public static final String TITALABEL = "TITALABEL";

	/** TOTALABEL 表尾. */
	public static final String TOTALABEL = "TOTALABEL";


	/** TIMEOUT 超时. */
	public static final int TIMEOUT = 60000;


	/** EXCEL_FILE_POSTFIX xls格式. */
	public static final String EXCEL_FILE_POSTFIX = "xls";


	/** XMLJ_FILE_POSTFIX xml格式. */
	public static final String XMLJ_FILE_POSTFIX = "xml";


	/** MODULE 方式. */
	public static final String MODULE = "MODULE";


	/** TCP Message Attribute 长度. */
	public static final String TCP_SIZE = "size";

	/** TCP_ID 协议ＩＤ. */
	public static final String TCP_ID = "id";

	/** TCP_TYPE 协议类型. */
	public static final String TCP_TYPE = "type";

	/** TCP_TYPE_C tcp协议类型C. */
	public static final String TCP_TYPE_C = "C";

	/** TCP_TYPE_N tcp协议类型N. */
	public static final String TCP_TYPE_N = "N";

	/** TCP_TYPE_H tcp协议类型H. */
	public static final String TCP_TYPE_H = "H";

	/** TCP_TYPE_B tcp协议类型B. */
	public static final String TCP_TYPE_B = "B";

	/** TCP_TYPE_P tcp协议类型P. */
	public static final String TCP_TYPE_P = "P";

	/** TCP_DESC　TCP描述. */
	public static final String TCP_DESC = "desc";

	/** TCP_METHOD 方法. */
	public static final String TCP_METHOD = "method";

	/** TCP_FORMAT 格式. */
	public static final String TCP_FORMAT = "format";

	/** TCP_CONSTANT 常量. */
	public static final String TCP_CONSTANT = "constant";

	/** TCP_VALUE 值. */
	public static final String TCP_VALUE = "value";

	/** STATICS 静态. */

	public static final String STATICS = "statics";

	/** 文件上传时最大内存大小. */
	public static final int MAX_REQUEST_FILE_MEM_SIZE = 200 * 1024;

	/** 文件上传时文件请求最大大小. */
	public static final int MAX_REQUEST_FILE_SIZE = 512 * 1024;

	/** distinct 唯一. */
	public static final String DISTINCT = "distinct";

	/** from 格式. */
	public static final String FROM = "from";

	/** 常量数据100. */
	public static final int NUMBER_HUNDRED = 100;

	/** 最大数值. */
	public static final double MAX_NUMBER = 9999999999.99;

	/** buffer size . */
	public static final int BUFFER_SIZE = 2048;

	/**常量数据0.*/
	public static final int NUMBER_ZERO = 0;

	/** 用户类型. */
	// 个人用户
	public static final String PER_USER = "1";
	// 商户
	/** The Constant MER_USER. */
	public static final String MER_USER = "3";
	// 企业用户
	/** The Constant COR_USER. */
	public static final String COR_USER = "2";
	// 个人商城
	/** The Constant PER_MER_USER. */
	public static final String PER_MER_USER = "4";

	/** 提现绑定相关常量*/
	/** The Constant NEXT_BINDID. */
	public static final String NEXT_BINDID = "BB";
	// 银行绑定删除状态
	/** The Constant BankAcc_Delete. */
	public static final String BANKACC_DELETE = "1";
	/** The Constant BankAcc_Exists. */
	public static final String BANKACC_EXISTS = "0";

	// 默认登录时间
	/** The Constant DEFAULTLOGINTIME. */
	public static final String DEFAULTLOGINTIME = "00000000000000";

	/** The Constant MER_TYPE_POPERATION. */
	public static final String MER_TYPE_POPERATION = "1";

	/** The Constant MER_TYPE_CORP. */
	public static final String MER_TYPE_CORP = "2";

	// USERLv
	/** The Constant DEFAULT_LVL. */
	public static final String DEFAULT_LVL = "EC";

	// 用户信息 证书标记
	/** The Constant CERT_FLAG_0. */
	public static final String CERT_FLAG_0 = "0"; // 没有证书且受限
	/** The Constant CERT_FLAG_1. */
	public static final String CERT_FLAG_1 = "1"; // 有证书
	/** The Constant CERT_FLAG_2. */
	public static final String CERT_FLAG_2 = "2"; // 没有证书但不受限
	
	// 用户令牌状态
	public static final String TOKEN_STATUS_0="0";//令牌未启用
	public static final String TOKEN_STATUS_1="1";//令牌已启用
	
	// 用户UEKY状态
	public static final String UEKY_STATUS_0="0";//UEKY未启用
	public static final String UEKY_STATUS_1="1";//UEKY已启用
	
	// 企业用户类别
	/** The Constant Corp_User_Operation. */
	public static final String CORP_USER_ADMIN = "0"; // 企业管理员
	/** The Constant Corp_User_Finance. */
	public static final String CORP_USER_FINANCE = "1"; // 企业财务人员
	/** The Constant Corp_User_Trans. */
	public static final String CORP_USER_TRANS = "2"; // 企业业务人员

	//一分钱支付体验
	/** 一分钱支付默认收款账户. */
	public static final String DEFAULT_RECIEVED_ACCOUNT_NO_OF_REDCENT_PAY = "0000000002000059006";
	/** 一分钱支付默认用户商城id. */
	public static final String DEFAULT_MERCHENT_ID_OF_REDCENT_PAY = "0000003358";
	/**身份验证失败返回码. */
	public static final String VALIDATE_FAILED_ERROR_RESCODE = "MR07";
	/**身份认证md5加密失败. */
	public static final String SIGNATURE_FAILED_ERROR_RESCODE = "MR08";
	/**	支付网关地址在MPI.properties中的配置名. */
	public static final String PAY_SERVER_URL_SIGN_IN_MPI = "WebClient_URL";
	/** wap支付网关地址在MPI.properties中的配置名 .*/
	public static final String WAP_PAY_SERVER_URL_SIGN_IN_MPI = "WapClient_URL";
	/** 一分钱体验返回地址.*/
	public static final String REDCENT_PAY_RESULT_PAGE_SIGN_IN_MPI="redCent_pay_result_url";
	/** wap支付体验返回地址.*/
	public static final String WAP_PAY_RESULT_PAGE_SIGN_IN_MPI="wap_pay_result_url";


	/**	默认个人用户组ID. */
	public static final String DEFAULT_PER_USERGROUP_ID = "000001";
	/** 默认企业用户组ID. */
	public static final String DEFAULT_CORP_USERGROUP_ID= "000002";

	/**	大宗默认个人会员组ID. */
	public static final String DEFAULT_BT_PER_USERGROUP_ID = "BT10001";
	/**   大宗默认企业会员组ID. */
	public static final String DEFAULT_BT_CORP_USERGROUP_ID= "BT20001";
	/**   大宗默认交易所组ID. */
	public static final String DEFAULT_BT_BOURSE_USERGROUP_ID= "BT00001";

	/** 默认随机数名称.*/
	public static final String RANDOM_STRING = "rnd";
	/** 默认随机数长度.*/
	public static final int RANDOM_STR_LEN = 20;

	/** 默认UKEY标志		yes:有	no:无.*/
	public static final String CERT_FLAG = "certFlag";

	// 自动提现申请审核状态
	/** 待审核. */
	public static final String AUTODRAWAPPLY_STATUS_AUDIT = "1";

	/** 审核通过. */
	public static final String AUTODRAWAPPLY_STATUS_SUCCESS = "2";

	/** 审核拒绝 .*/
	public static final String AUTODRAWAPPLY_STATUS_REFUSE = "3";

	// 退款交易是否退还手续费
	/** 退还手续费. */
	public static final String GOODSRETURN_RETURNFEEAMT_YES = "1";

	/********************************************** 直付交易（企业直连大宗交易）发起来源 ******************************/
	/** 发起来源 WEB. */
	public static final String CORP_DIRECT_SOURCE_WEB = "1";	// web方式发起
	/** 发起来源 API. */
	public static final String CORP_DIRECT_SOURCE_API = "2";	// api方式发起
	/********************************************** 直付交易（企业直连大宗交易）发起来源 ******************************/

	/********************************************** 直付交易（企业直连大宗交易）API方式version ************************/
	/** API方式version. */
	public static final String CORP_DIRECT_API_VERSION = "1.0";
	/********************************************** 直付交易（企业直连大宗交易）API方式version ************************/

	/********************************************** 直付交易（企业直连大宗交易）通知类型 ******************************/
	/** 付款申请失败. */
	public static final String CORP_DIRECT_NOTIFY_TYPE_APPLY_FAIL = "1";
	/** 付款申请成功. */
	public static final String CORP_DIRECT_NOTIFY_TYPE_APPLY_SUCCESS = "2";
	/** 直付初审拒绝. */
	public static final String CORP_DIRECT_NOTIFY_TYPE_AUDIT_REFUSE = "3";
	/** 直付复审拒绝. */
	public static final String CORP_DIRECT_NOTIFY_TYPE_FINAL_AUDIT_REFUSE = "4";
	/** 直付付款失败. */
	public static final String CORP_DIRECT_NOTIFY_TYPE_PAY_FAIL = "5";
	/** 退款完成. */
	public static final String CORP_DIRECT_NOTIFY_TYPE_RETURN = "6";
	/********************************************** 直付交易（企业直连大宗交易）通知类型 ******************************/

	/********************************************** 直付交易类型 ******************************/
	/** 直付交易类型 单笔直付. */
	public static final String VCARD2BANKACCT_ORDER_TYPE_SINGLE = "1";	// 单笔直付
	/** 直付交易类型 批量支付. */
	public static final String VCARD2BANKACCT_ORDER_TYPE_BATCH = "2";	// 批量直付
	/** 直付交易类型 退款. */
	public static final String VCARD2BANKACCT_ORDER_TYPE_REFUND = "3";	// 退款

	/********************************************** 直付交易审核状态 ******************************/
	/** 审核状态 待企业审核. */
	public static final String CARD2BANKACCT_ORDER_STATUS_CORP_STAT_WAIT = "0"; // 待企业审核（直付交易）；待国付宝审核（直付退款交易）
	/** 审核状态 企业审核通过. */
	public static final String CARD2BANKACCT_ORDER_STATUS_CORP_STAT_PASS = "1"; // 企业审核通过
	/** 审核状态 国付宝初审通过. */
	public static final String CARD2BANKACCT_ORDER_STATUS_GOPAY_INITIAL_STAT_PASS = "2";	// 国付宝初审通过
	/** 审核状态 国付宝复核通过. */
	public static final String CARD2BANKACCT_ORDER_STATUS_GOPAY_FINAL_STAT_PASS = "3";	// 国付宝复核通过
	/** 审核状态 已发起付款. */
	public static final String CARD2BANKACCT_ORDER_STATUS_GOPAY_REFUND_STAT_PASS = "4";	// 已发起付款
	/** 审核状态 审核拒绝. */
	public static final String CARD2BANKACCT_ORDER_STATUS_GOPAY_STAT_FAIL = "5";			// 审核拒绝
	/** 审核状态 国付宝终审通过. */
	public static final String CARD2BANKACCT_ORDER_STATUS_GOPAY_LAST_STAT_PASS = "6";	// 国付宝终审通过

	/********************************************** 直付交易拒绝步骤 ******************************/
	/** 拒绝步骤 企业审核拒绝. */
	public static final String CARD2BANKACCT_REFUSE_STEP_CORP = "1";			// 企业审核拒绝
	/** 拒绝步骤 国付宝初审拒绝. */
	public static final String CARD2BANKACCT_REFUSE_STEP_GOPAY_INITIAL = "2";	// 国付宝初审拒绝
	/** 拒绝步骤 国付宝复核拒绝. */
	public static final String CARD2BANKACCT_REFUSE_STEP_GOPAY_FINAL = "3";	// 国付宝复核拒绝
	/** 拒绝步骤 国付宝付款银行拒绝受理. */
	public static final String CARD2BANKACCT_REFUSE_STEP_BANK_REFUSE = "4";	// 国付宝付款银行拒绝受理
	/** 拒绝步骤 国付宝终审拒绝. */
	public static final String CARD2BANKACCT_REFUSE_STEP_GOPAY_LAST = "5";	// 国付宝终审拒绝

	/********************************************** 直付交易子订单付款状态 ******************************/
	/** 直付交易子订单付款状态 付款成功. */
	public static final String VCARD2BANKACCT_PAY_STATUS_SUCCESS = "0";		// 付款成功（直付交易）；退款成功（直付退款交易）
	/** 直付交易子订单付款状态 付款失败. */
	public static final String VCARD2BANKACCT_PAY_STATUS_FAIL = "1";		// 付款失败（直付交易）；退款失败（直付退款交易）
	/** 直付交易子订单付款状态 发生退款. */
	public static final String VCARD2BANKACCT_PAY_STATUS_REFUND = "2";		// 发生退款
	/** 直付交易子订单付款状态 处理中. */
	public static final String VCARD2BANKACCT_PAY_STATUS_PROCESSING = "3";	// 处理中
	/** 直付交易子订单付款状态 银行处理中. */
	public static final String VCARD2BANKACCT_PAY_STATUS_BANK_PROCESSING = "4";	// 银行处理中
	/** 直付交易子订单付款状态 银行失败. */
	public static final String VCARD2BANKACCT_PAY_STATUS_BANK_FAIL= "5";	// 银行失败
	/** 直付交易子订单付款状态 银行成功. */
	public static final String VCARD2BANKACCT_PAY_STATUS_BANK_SUCCESS= "6";	// 银行成功


	/********************************************** 直付交易付款渠道******************************/
	/** 直付交易付款渠道*. */
	public static final String OFF_LINE_PAY_CHANNEL = "1";   // 线下
	/** 直付交易付款渠道*. */
	public static final String ON_LINE_PAY_CHANNEL = "2";	// 线上

	/********************************************** 直付交易付款加急******************************/
	/** 直付交易付款是否加急*. */
	public static final String OFF_LINE_PAY_EMERGENCY_NO = "1";   // 不加急
	/** 直付交易付款是否加急*. */
	public static final String OFF_LINE_PAY_EMERGENCY_YES = "2";	// 加急

	/********************************************** 直付交易对公对私标志位******************************/
	/** 对公(1)/对私(2)标志位. */
	public static final String VCARD2BANKACCT_PAY_TO_CORP = "1";	// 对公
	/** 对公(1)/对私(2)标志位. */
	public static final String VCARD2BANKACCT_PAY_TO_PERSON = "2";	// 对私


	/***************校验Excel数据格式************************/
	/**总金额格式是否正确.*/
	public static  final String TOTALAMT="1111";
	/****总批次数.**/
	public static  final String TOTALBATCH="2222";
	/** 返回正确的消息. ***/
	public static final String ISTRUE = "TTTT"; // 校验正确
	/** 流水号格式错误. **/
	public static final String BATCHSEQFAULT = "AAAA"; // 格式错误
	/** 收款银行户名. **/
	public static final String BANKACCNAMEFAULT = "BBBB"; // 银行账户格式错误
	/** 银行账号. **/
	public static final String BANKNUMFAULT = "CCCC"; // 银行账户格式错误
	/*** 银行名称. **/
	public static final String BANKNAMEFAULT = "DDDD";
	/** 银行网点名称. */
	public static final String BANKBRANCHNAMEFAULT = "EEEE";
	/** 开户行身份名称. **/
	public static final String PROVICEFAULT = "FFFF";
	/*** 开户行省份. **/
	public static final String CITYFAULT = "GGGG";
	/** 金额. **/
	public static final String AMTFAULT = "HHHH";
	/** 对公对私标识. */
	public static final String CROPFLAGFAULT = "IIII";
	/** 备注. */
	public static final String REMAKFAULT = "JJJJ";

	/*************** 企业交易权限常量，对应corp_txn_realtion表 ************************/
	/** 担保转账权限. */
	public static final String CORP_TXN_REALTION_SURETYTRANSFER = "40110";
	/** 直接付款权限. */
	public static final String CORP_TXN_REALTION_TRANSFER = "40050";
	/** 批量付款权限. */
	public static final String CORP_TXN_REALTION_BATCH_TRANSFER = "40051";
	/** 单笔直付权限. */
	public static final String CORP_TXN_REALTION_SINGLE_CORP_DIRECT = "40250";
	/** 批量直付权限. */
	public static final String CORP_TXN_REALTION_BATCH_CORP_DIRECT = "40251";
	/*************** 企业交易权限常量，对应corp_txn_realtion表 ************************/

	/*************** 企业交易权限是否支持API发起常量，对应corp_txn_realtion表 ************************/
	/** 支持API方式发起. */
	public static final String CORP_TXN_REALTION_SUPPORT_API = "1";
	/** 不支持API方式发起. */
	public static final String CORP_TXN_REALTION_SUPPORT_API_NO = "0";

	/*************** 企业交易权限是否支持API发起常量，对应corp_txn_realtion表 ************************/

	/************** 网关重复通知机制****MERCHANT_ORDER_NOTIFY_INFO ********************/

	/** 0为失败 1为成功 是否通知成功，用于标识是否已经接到商户方面的响应. */
	public static final String ISNOTIFYSUCC = "1";
	
	/** 0为失败 1为成功 是否通知成功，用于标识是否已经接到商户方面的响应. */
	public static final String ISNOTIFYFail = "0";

	/** 0为失败 2 为等待通知，用于标识是否已经接到商户方面的响应. */
	public static final String ISNOTIFYWAIT = "2";

	/** 订单对账次数，用于标识该笔订单已经发起通知商户的次数 默认为0. **/
	public static final String TOTALCOUNT = "0";

	/** 银行业务区分 */
	/** 1代表网上直付 */
	public static final String ONLINE_DERECTPAY_VCARD2BANK = "1";
	/** 2代表网上提现 */
	public static final String ONLINE_DRAW_VCARD2BANK = "2";
	/** 处理中 */
	public static final String DRAW_PAY_STATUS_PROCESSING = "3"; // 处理中
	/** 提现状态 银行处理中. */
	public static final String DRAW_PAY_STATUS_BANK_PROCESSING = "4"; // 银行处理中
	/** 提现状态 银行处理失败. */
	public static final String DRAW_PAY_STATUS_BANK_FAIL = "5"; // 银行失败
	/** 提现状态 银行处理成功 */
	public static final String DRAW_PAY_STATUS_BANK_SUC = "6"; // 银行成功
	/** 提现状态 银行处理完成，无论最终状态是成功或失败，只是中间状态的一个标识 */
	public static final String DRAW_PAY_STATUS_BANK_FINISHED = "9"; // 银行处理完成
	/** 提现状态 线下付款失败 */
	public static final String DRAW_PAY_STATUS_OFFLINE_FAIL="1";
	/** 提现状态 线下付款成功 */
	public static final String DRAW_PAY_STATUS_OFFLINE_SUC="2";
	/** 提现状态 交易进行中 */
	public static final String DRAW_TRADE_STATUS_PROCESSING="1";
	/** 提现状态 交易失败 */
	public static final String DRAW_TRADE_STATUS_FAIL="0";
	/** 提现状态 交易成功*/
	public static final String DRAW_TRADE_STATUS_SUC="2";

	/** 企业用户角色. */
	public static final String ROLE_C = "ROLE_C";
	/** 个人用户角色 */
	public static final String ROLE_P = "ROLE_P";
	/** 商户角色 */
	public static final String ROLE_M = "ROLE_M";
	/** 快捷角色 */
	public static final String ROLE_F = "ROLE_F";
	/** B2C 内部交易码 */
	public static final String B2C_INTTXNCD = "4106";
	/** B2B 内部交易码 */
	public static final String B2B_INTTXNCD = "4206";
	/** 信用卡充值冲正交易内部交易码 **/
	public static final String CREDITCARD_REAVERSING_INTTXNCD = "4000";
	
	public static final String BANK_B2C = "B2C";
	
	public static final String BANK_B2B = "B2B";
	
	/****************************************银行简写**************************************************/
	public static final String BANK_LOGO_ICBC = "ICBC";//中国工商银行
	
	public static final String BANK_LOGO_ABC = "ABC";//中国农业银行
	
	public static final String BANK_LOGO_CCB = "CCB";//中国建设银行
	
	public static final String BANK_LOGO_BOC = "BOC";//中国银行
	
	public static final String BANK_LOGO_CHINAPAY = "CHINAPAY";//银联
	
	public static final String BANK_LOGO_BOCOM = "BOCOM";//交通银行
	
	public static final String BANK_LOGO_HXBC = "HXBC";//华夏银行
	
	public static final String BANK_LOGO_SDB = "SDB";//深圳发展银行
	
	public static final String BANK_LOGO_CMBC = "CMBC";//中国民生银行
	
	public static final String BANK_LOGO_SPDB = "SPDB";//上海浦东发展银行
	
	public static final String BANK_LOGO_TBANK = "TBANK";//测试银行
	
	public static final String BANK_LOGO_BOBJ = "BOBJ";//北京银行

	public static final String BANK_LOGO_GDB = "GDB";//广发银行

	public static final String BANK_LOGO_CMB = "CMB";//招商银行

	public static final String BANK_LOGO_CIB = "CIB";//兴业银行
	
	public static final String BANK_LOGO_NBCB = "NBCB";//宁波银行

	public static final String BANK_LOGO_BS = "BS";//上海银行
	
	public static final String BANK_LOGO_HZBANK = "HZBANK";//杭州银行
	
	public static final String BANK_LOGO_PSBC = "PSBC";//中国邮政储蓄银行
	
	public static final String BANK_LOGO_CITIC = "CITIC";//中信银行
	
	public static final String BANK_LOGO_CEB = "CEB";//光大银行
	
	public static final String BANK_LOGO_TCCB = "TCCB";//光大银行
	
	/*************华夏银企直连相关长量参数******************/
    /*** 行内转账对公 **/
    public static final String HXBC_BCDL_1 = "xhj0016";
    /*** 行内转账对S **/
    public static final String HXBC_BCDL_1_P = "xhj3005";
    /*** 跨行转账对公 **/
    public static final String HXBC_BCDL_2 = "Xhj3016";
    /*** 交易查询码 **/
    public static final String HXBC_QUERY_CODE = "xhj0019";
    /**1代表华夏银企直连行内*/
    public static final String HXBC_IN_1 = "1";
    /**2代表华夏银企直连跨行*/
    public static final String HXBC_IN_2 = "2";
    /**1代表华夏银企直连对公*/
    public static final String HXBC_CORP = "1";
    /**2代表华夏银企直连对私*/
    public static final String HXBC_PERSON = "2";
    /**000000代表华夏银企直连*/
    public static final String HXBC_RESPONSE_CODE = "000000";
	/***************出款控制 用户类型常量start****************/

	/**账户类型，普通企业*/
	public static final String TRADING_AUTHORITY_USER_TYPE_NORMAL_CORP = "1";

	/**账户类型，普通个人*/
	public static final String TRADING_AUTHORITY_USER_TYPE_NORMAL_PERSON = "2";

	/**账户类型，大宗专有 企业*/
	public static final String TRADING_AUTHORITY_USER_TYPE_SPL_CORP = "3";

	/**账户类型，大宗专有 个人*/
	public static final String TRADING_AUTHORITY_USER_TYPE_SPL_PERSON = "4";
	
	/**账户类型，大宗监管*/
	public static final String TRADING_AUTHORITY_USER_TYPE_SPV = "5";

	/***成员单位编码***/
	public static final String SHARE_BLACK_CYDWBM = "1002";
	/***个人黑名单***/
	public static final String SHARE_BLACK_TYPE_USER = "1";
	/***企业黑名单***/
	public static final String SHARE_BLACK_TYPE_CORP = "2";

	/***************出款控制 用户类型常量end****************/
	/**自动保存联行号 状态 已验证*/
	public static final String BANK_NUMBER_RECORD_LOG_VERIFIED = "1";
	
	/**自动保存联行号 状态 未验证*/
	public static final String BANK_NUMBER_RECORD_LOG_NOT_VERIFIED = "0";
	
	/**快捷支付银行绑定状态--绑定*/
	public static final String EXPRESS_PAY_BANK_CARD_BIND = "1";
	/**快捷支付银行绑定状态--解绑或者未绑定*/
	public static final String EXPRESS_PAY_BANK_CARD_UNBIND = "0";
	/** 签约绑定失败，候补绑定成功但数据不全 */
	public static final String EXPRESS_PAY_BANK_CARD_BIND_PROBLEM = "2";
	
	/** 银行端处理状态--未处理 */
	public static final String EXPRESS_PAY_BANK_PROCESS_STATUS_UNTREATED = "0";
	/** 银行端处理状态--处理成功 */
	public static final String EXPRESS_PAY_BANK_PROCESS_STATUS_SUCCESS = "1";
	/** 银行端处理状态--处理失败 */
	public static final String EXPRESS_PAY_BANK_PROCESS_STATUS_FAILURE = "2";
	/** 银行端处理状态--作废 */
	public static final String EXPRESS_PAY_BANK_PROCESS_STATUS_TOVOID = "3";
	
	/**手机认证状态--已认证*/
	public static final String MOBILE_AUTH_YES = "1";
	/**手机认证状态--未认证*/
	public static final String MOBILE_AUTH_NO = "0";
	
	/** 生成xls文件最大支持记录数为65536 */
	public static final int GENERATING_XLS_MAX_LIMIT = 65536;
	
	/**
	 * getCharset.
	 * @param type 1:GBK,2:UTF-8,3:ISO-8859-1
	 * @return String
	 */
    public static String getCharset(String type) {
        if (("1").equals(type)) {
            return "GBK";
        } else if (("2").equals(type)) {
            return "UTF-8";
        } else if (("3").equals(type)) {
            return "ISO-8859-1";
        } else {
            return "GBK";
        }
    }

	/****************************************************PGConsole 支付渠道***********************************************************/
	/**虚拟账户*/
	public static final String PAY_CHANNEL_VCARD = "VCARD";
	/**网关银行卡*/
	public static final String PAY_CHANNEL_BANKCARD = "BANKCARD";
	/**企业网银*/
	public static final String PAY_CHANNEL_EBANK = "EBANK";
	/**银行卡快捷支付*/
	public static final String PAY_CHANNEL_EXPRESSPAY = "EXPRESSPAY";
	/**信用卡无卡支付*/
	public static final String PAY_CHANNEL_MOTOPAY = "MOTOPAY";
	
	public static final List<String> PAY_CHANNEL_VCARDLIST = new ArrayList();
	
	public static final List<String> PAY_CHANNEL_BANKCARDLIST = new ArrayList();
	
	public static final List<String> PAY_CHANNEL_EBANKLIST = new ArrayList();
	
	static{
		PAY_CHANNEL_VCARDLIST.add(TRANS_CODE_C2CVCARDPAY);
		PAY_CHANNEL_VCARDLIST.add(TRANS_CODE_B2CVCARDPAY);
		PAY_CHANNEL_VCARDLIST.add(TRANS_CODE_VCARDAUTH);
		PAY_CHANNEL_VCARDLIST.add(TRANS_CODE_B2BVCARDAUTH);
		PAY_CHANNEL_VCARDLIST.add(TRANS_CODE_B2BVCARDPAY);
		
		PAY_CHANNEL_BANKCARDLIST.add(TRANS_CODE_B2CPAY);
		PAY_CHANNEL_BANKCARDLIST.add(TRANS_CODE_B2CBANKPAY);
		PAY_CHANNEL_BANKCARDLIST.add(TRANS_CODE_BANKAUTH);
		PAY_CHANNEL_BANKCARDLIST.add(B2C_INTTXNCD);
		PAY_CHANNEL_BANKCARDLIST.add(TRANS_CODE_BANKCODEWARRANT_REQUIRE);
		
		PAY_CHANNEL_EBANKLIST.add(TRANS_CODE_B2BBANKPAY);
		PAY_CHANNEL_EBANKLIST.add(TRANS_CODE_B2BPAY);
		PAY_CHANNEL_EBANKLIST.add(TRANS_CODE_B2BBANKAUTH);
		PAY_CHANNEL_EBANKLIST.add(B2B_INTTXNCD);
		PAY_CHANNEL_EBANKLIST.add(INT_TXNCD_B2BBANKAUTHPAY_REQUIRE);
	}
	
	/**
	 * 优先结算级0
	 */
	public static final int CUST_INFO_PRIVILEGE_ZERO = 0;
	/**
	 * 优先结算级1
	 */
	public static final int CUST_INFO_PRIVILEGE_ONE = 1;
	
	
	/****************************************************商户LOGO 自定义标示位***********************************************************/
	/** 商户没有自己的LOGO. */
	public static String MERCHANT_LOGO_NO = "0";
	/** 商户有自己的LOGO. */
	public static String MERCHANT_LOGO_SELF = "1";
	
	/****************************************************手续费承担方标示位***********************************************************/
	/** 付款方为手续费承担方. */
	public static String TXN_FEE_PAYER_PAY = "1";
	/** 收款方方为手续费承担方. */
	public static String TXN_FEE_PAYER_RECV = "2";
	
	/****************************************************邮件服务器开启状态***********************************************************/
	/** 邮件服务器状态已开启. */
	public static String MAIL_SETTING_ENABLED = "1";
	/** 邮件服务器状态未开启. */
	public static String MAIL_SETTING_DISABLED = "0";
	
	/****************************************************MEMCACHED 常量***********************************************************/
	/** memcached中存储GOPAY使用邮箱服务器的KEY */
	public static String MEMCACHED_GOPAY_MAIL = "MEMCACHED_GOPAY_MAIL";
	
	/** 对账日志监控B2C交易类型 */
	public static String CHECKBILL_JOB_TYPE_B2C = "01";
	/** 对账日志监控B2B交易类型 */
	public static String CHECKBILL_JOB_TYPE_B2B = "02";
	/** 对账日志监控银企直连交易类型 */
	public static String CHECKBILL_JOB_TYPE_BCDL = "03";
	/** 对账日志监控快捷交易类型 */
	public static String CHECKBILL_JOB_TYPE_EXPAY = "04";
	/** 对账日志监控无卡交易类型 */
	public static String CHECKBILL_JOB_TYPE_MTPAY = "05";
	
	/****************************************************商户、企业识别码是否已进行过加密标示位***********************************************************/
	/** 识别码已加密 1. */
	public static String IDENTITY_CODE_HAVE_ENCRYPT = "1";
	/** 识别码未加密 0. */
	public static String IDENTITY_CODE_NOT_ENCRYPT = "0";
	
	/****************************************************BPS返回为null报警监控常量***********************************************************/
	/**double数字常量:BPS返回为null失败百分比 .*/
	public static final double FAILURE_PERCENTAGE = 0.2;
	/**报警手机号码 .*/
	public static final String MONITORING_PERSONNEL_PHONE = "13911903795,13488772367,13911195851";
	/**预警信息.*/
	public static final String CONTENTS_OF_EARLY_WARNING ="warning message: 20% orders unable to connect bank server by ";
}
